localtime()函数
localtime()函数以数组的形式返回本地时间,将时间的不同部分作为数组的元素。
localtime($timestamp, $is_assoc)
序号 | 参数及说明 |
---|---|
1 | timestamp(可选) 这是一个整数值,表示本地时间的Unix时间戳。 |
2 | is_assoc(可选) 如果设为 FALSE 或未提供则返回的是普通的数字索引数组。如果该参数设为 TRUE 则 localtime() 函数返回包含有所有从 C 的 localtime 函数调用所返回的不同单元的关联数组。关联数组中不同的键名为:
|
PHP localtime()函数返回一个表示本地时间的数组。
此函数最初是在PHP版本4中引入的,并且可以在所有更高版本中使用。
以下示例演示了localtime()函数的用法-
<?php $time = localtime(); print_r($time); ?>测试看看‹/›
输出结果
Array ( [0] => 50 [1] => 28 [2] => 13 [3] => 12 [4] => 4 [5] => 120 [6] => 2 [7] => 132 [8] => 0 )
现在,让我们通过传递时间戳参数。-
<?php $timestamp = time(); $time = localtime($timestamp); print_r($time); ?>测试看看‹/›
输出结果
Array ( [0] => 21 [1] => 54 [2] => 13 [3] => 12 [4] => 4 [5] => 120 [6] => 2 [7] => 132 [8] => 0 )
如果您通过-
<?php $timestamp1 = time() - (23*12*30); print_r($timestamp1); print("\n"); $timestamp2 = time() + (23*12*30); print_r($timestamp2); ?>测试看看‹/›
输出结果
Normal array: Array ( [0] => 23 [1] => 8 [2] => 14 [3] => 12 [4] => 4 [5] => 120 [6] => 2 [7] => 132 [8] => 0 ) Associative array: Array ( [tm_sec] => 23 [tm_min] => 8 [tm_hour] => 14 [tm_mday] => 12 [tm_mon] => 4 [tm_year] => 120 [tm_wday] => 2 [tm_yday] => 132 [tm_isdst] => 0 )