PHP Conference Japan 2024

getdate

(PHP 4, PHP 5, PHP 7, PHP 8)

getdate获取日期/时间信息

描述

getdate(?int $timestamp = null): array

返回一个关联 array,包含 timestamp 的日期信息,如果省略 timestamp 或为 null,则返回当前本地时间。

参数

timestamp

可选的 timestamp 参数是一个 int Unix 时间戳,如果省略 timestamp 或为 null,则默认为当前本地时间。换句话说,它默认为 time() 的值。

返回值

返回一个关联 array,其中包含与 timestamp 相关的的信息。返回的关联数组中的元素如下所示

返回的关联数组的关键元素
描述 示例返回值
"seconds" 秒的数字表示 059
"minutes" 分的数字表示 059
"hours" 小时的数字表示 023
"mday" 月份中某一天的数字表示 131
"wday" 一周中某一天的数字表示 0(星期日)到 6(星期六)
"mon" 月份的数字表示 112
"year" 年份的完整数字表示,4 位数字 示例:19992003
"yday" 一年中某一天的数字表示 0365
"weekday" 一周中某一天的完整文本表示 SundaySaturday
"month" 月份的完整文本表示,例如 January 或 March JanuaryDecember
0 自 Unix 纪元以来的秒数,类似于 time() 返回的值,并由 date() 使用。 系统相关,通常为 -21474836482147483647

变更日志

版本 描述
8.0.0 timestamp 现在可以为空。

示例

示例 #1 getdate() 示例

<?php
$today
= getdate();
print_r($today);
?>

以上示例将输出类似以下内容

Array
(
    [seconds] => 40
    [minutes] => 58
    [hours]   => 21
    [mday]    => 17
    [wday]    => 2
    [mon]     => 6
    [year]    => 2003
    [yday]    => 167
    [weekday] => Tuesday
    [month]   => June
    [0]       => 1055901520
)

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top