该localtime()
函数返回一个数组,其中包含Unix时间戳记的时间分量。
localtime(timestamp, is_associative)
timestamp-一个整数Unix时间戳,如果未提供时间戳,则默认为当前本地时间。换句话说,它默认为的值time()
。
is_associative-如果设置为FALSE或未提供,则将数组作为常规的数字索引数组返回。如果参数设置为TRUE,localtime()
则为一个关联数组,其中包含C函数调用对localtime返回的结构的所有不同元素。
关联数组的不同键的名称如下-
[tm_sec]-秒
[tm_min]-分钟
[tm_hour]-小时
[tm_mday]-每月的某天
[tm_mon]-一年中的月份(January = 0)
[tm_year]-1900年以来的年份
[tm_wday]-星期几(星期日= 0)
[tm_yday]-一年中的一天
[tm_isdst]-夏令时是否有效
该localtime()
函数返回一个数组,其中包含Unix时间戳记的时间分量。
以下是一个例子-
<?php $localtime = localtime(); $localtime_assoc = localtime(time(), true); print_r($localtime); print_r($localtime_assoc); ?>
以下是输出-
输出结果
Array ( [0] => 52 [1] => 14 [2] => 5 [3] => 11 [4] => 9 [5] => 118 [6] => 4 [7] => 283 [8] => 0 ) Array ( [tm_sec] => 52 [tm_min] => 14 [tm_hour] => 5 [tm_mday] => 11 [tm_mon] => 9 [tm_year] => 118 [tm_wday] => 4 [tm_yday] => 283 [tm_isdst] => 0 )
让我们看另一个例子-
<?php echo ("The local time is : \n"); print_r(localtime()); ?>
以下是输出-
输出结果
The local time is : Array ( [0] => 35 [1] => 15 [2] => 5 [3] => 11 [4] => 9 [5] => 118 [6] => 4 [7] => 283 [8] => 0 )