localtime()

1. 定义

该函数获取指定时间戳的本地日期时间信息。 成功时返回一个数组。

2. 语法

localtime ([ int $timestamp = time() [, bool $is_associative = false ]] ) : array

3. 参数说明

参数 可选性 数据类型 描述
$timestamp 可选 整型 指定时间戳,默认为当前时间
$is_associative 可选 布尔 返回值是否为关联数组,默认为FALSE

其中,若$is_associative参数为TRUE,则将返回以下数据:

  • tm_year:年份,与1900年的年份差
  • tm_mon:月份,从0到11
  • tm_mday:月份的第几天,从1到31
  • tm_hour:小时,从0到23
  • tm_min:分钟,从0到59
  • tm_sec:秒,从0到59
  • tm_isdst:是否为夏令时,是则为正值,0表示未生效,负值表示未知

4. 示例

<?php

// localtime()
// 获取指定时间戳的本地日期时间信息

$date = localtime();// 数字索引结果
var_dump($date);// 输出:2019-08-27 16:59:08

$date = localtime(time(), TRUE);// 数字索引结果
var_dump($date);
/* 输出:
array(9) {
    ["tm_sec"]=>
    int(8)
    ["tm_min"]=>
    int(59)
    ["tm_hour"]=>
    int(16)
    ["tm_mday"]=>
    int(27)
    ["tm_mon"]=>
    int(7)
    ["tm_year"]=>
    int(119)
    ["tm_wday"]=>
    int(2)
    ["tm_yday"]=>
    int(238)
    ["tm_isdst"]=>
    int(0)
  }
 */

5. 延展阅读

  • getdate():获取指定时间戳的详细信息。返回一个包含日期时间详细信息的关联数组