PHP中的localtime()函数

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
)