当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP localtime()用法及代码示例


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



相关用法


注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | localtime() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。