localtime(3) MudOS v21c2 (5 Sep 1994) 名称: localtime() - 转换成本地时间 语法: #includemixed *localtime( int time ); 混合 *localtime( 整数 time ); 用法: localtime() 转换一个整数的时间值 (像是 time() 传回 值) 成为一个阵列. 这个阵列就是目前的本地时间. 在以 前 time() 是函式用来取得格林威治时间 (GMT (UTC)), 而本地时间的定义是与格林威治时间的差值. 现在这种换 算的方法已经没有必要了. localtime() 传回秒数、分钟 、小时、日期、月数、年数、星期几、一年中的第几天、 本地的时区名称、本地时区与格林威治时区的差值. 这些 时间的资讯直接由作业系统取得, 而且使驱动程式不需要 用到 MUD 本身的设定档案. localtime() 传回一个包含上述时间资讯的阵列. 每一个 时间值的索引关键字 (index) 由 localtime.h 定义. 下表则整理出 localtime() 传回的阵列内容. int LT_SEC 秒数 (0..59) int LT_MIN 分钟 (0..59) int LT_HOUR 小时 (0..23) int LT_MDAY 日数 (1..31) int LT_MON 月数 (0..11) int LT_YEAR 年份 (必须大於 1900) int LT_WDAY 星期几 (0..6) int LT_YDAY 一年中的第几天 (0..365) int LT_GMTOFF 格林威治时间相差的秒数 (UTC) string LT_ZONE 本地时区的名称 参考: ctime(3), time(3), time_expression(3), uptime(3), /include/localtime.h 翻译: Spock @ FF 97.Feb.18. (printed 3/16/95)