localtime()函数是PHP中的内置函数,用于返回本地时间。 localtime()函数返回的数组类似于C函数调用返回的结构。 $timestamp和$is_associative作为参数发送到localtime()函数,它返回一个包含Unix时间戳组件的数组。
用法:
array localtime( $timestamp, $is_associative )
参数:该函数接受上面提到和下面描述的两个参数。
- $timestamp:它是一个可选参数,用于指定Unix时间戳。它的默认值是当前本地时间。
- $is_associative:它是一个可选参数,用于指定是返回关联数组还是索引数组。关联数组的值为:
- tm_sec:秒,0到59
- tm_min:分钟,0到59
- tm_hour:小时,0到23
- tm_mday:每月的1号到31号
- tm_mon:一年中的月份,0(一月)至11(十二月)
- tm_year:1900年以来
- tm_wday:星期几,0(星期日)至6(星期六)
- tm_yday:一年中的一天,0到365
- tm_isdst:夏令时有效吗?如果是,则为正,否则为0,如果未知则为负。
返回值:此函数返回一个数组,其中包含Unix时间戳记的组件。
异常:
- 如果指定的时区无效,则localtime()函数将生成E_NOTICE。
- 如果使用系统设置或TZ环境变量,则localtime()函数将生成E_STRICT或E_WARNING消息
以下示例程序旨在说明PHP中的localtime()函数:
程序1:
<?php
// Displaying the local time as
// a numerically indexed array
echo ("The local time is:");
print_r(localtime());
?>
输出:
The local time is:Array ( [0] => 22 [1] => 24 [2] => 10 [3] => 28 [4] => 7 [5] => 118 [6] => 2 [7] => 239 [8] => 0 )
程序2:
<?php
// Displaying the local time as
// an associative array
echo ("The local time is:");
print_r(localtime(time(), true));
?>
输出:
The local time is:Array ( [tm_sec] => 23 [tm_min] => 24 [tm_hour] => 10 [tm_mday] => 28 [tm_mon] => 7 [tm_year] => 118 [tm_wday] => 2 [tm_yday] => 239 [tm_isdst] => 0 )
相关文章:
参考: http://php.net/manual/en/function.localtime.php
相关用法
- CSS var()用法及代码示例
- PHP each()用法及代码示例
- PHP max( )用法及代码示例
- p5.js int()用法及代码示例
- PHP cos( )用法及代码示例
- PHP Ds\Map get()用法及代码示例
- CSS rgb()用法及代码示例
- d3.js d3.rgb()用法及代码示例
- CSS url()用法及代码示例
- PHP Ds\Map xor()用法及代码示例
- PHP dir()用法及代码示例
- PHP tan( )用法及代码示例
注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | localtime() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。