🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# PHP localtime() 函数 ## 定义和用法 localtime() 函数返回本地时间(一个数组)。 localtime() 的第一个参数是时间戳,如果没有给出则使用从 [time()](/php/func_date_time.asp "PHP time() 函数") 返回的当前时间。 第二个参数是 _is_associative_,如果设为 false 或未提供则返回的是普通的数字索引数组。如果该参数设为 true 则 localtime() 函数返回一个关联数组。 ### 关联数组中不同的键名是: * "tm_sec" - 秒数 * "tm_min" - 分钟数 * "tm_hour" - 小时 * "tm_mday" - 月份中的第几日 * "tm_mon" - 年份中的第几个月,从 0 开始表示一月 * "tm_year" - 年份,从 1900 开始 * "tm_wday" - 星期中的第几天 * "tm_yday" - 一年中的第几天 * "tm_isdst" - 夏令时当前是否生效 注释:月份从 0(一月)到 11(十二月),星期数从 0(星期天)到 6(星期六)。 ### 语法 ``` localtime(timestamp,is_associative) ``` | 参数 | 描述 | | --- | --- | | timestamp | 可选。规定被格式化的日期或时间。若未规定 timestamp,则使用当前的本地时间。 | | is_associative | 可选。规定返回索引数组还是关联数组。 | ## 例子 ``` <?php $localtime = localtime(); $localtime_assoc = localtime(time(), true); print_r($localtime); print_r($localtime_assoc); ?> ``` 输出: ``` Array ( [0] => 24 [1] => 3 [2] => 19 [3] => 3 [4] => 3 [5] => 105 [6] => 0 [7] => 92 [9] => 1 ) Array ( [tm_sec] => 24 [tm_min] => 3 [tm_hour] => 19 [tm_mday] => 3 [tm_mon] => 3 [tm_year] => 105 [tm_wday] => 0 [tm_yday] => 92 [tm_isdst] => 1 ) ```