PHP localtime() 函数

PHP localtime() 函数

定义和用法

localtime() 函数以数组形式返回本地时间,数组的元素是时间的不同组成部分。

语法

localtime(timestamp,is_assoc)

参数

序号 参数与描述
1 $timestamp(可选) 这是一个整数值,表示本地时间的Unix时间戳。
2 $is_assoc(可选) 这是一个布尔值,确定返回数组的类型。如果该值为false,则返回的数组将是普通数组,带有整数索引。如果该值为true,则返回的数组将是关联数组,其中包含Unix时间戳的组成部分。 关联数组的键为:tm_sec、tm_min、tm_hour、tm_mday、tm_mon、tm_year、tm_wday、tm_yday、tm_isdst

返回值

PHP的localtime()函数返回表示本地时间的数组。

PHP版本

该函数首次在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
)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程