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