PHP getdate()函数与示例

PHPgetdate()方法

getdate()函数用于获取本地日期/时间(或者也用于根据给定的时间戳获取日期/时间。

语法:

    getdate(timestamp);

参数:

  • timestamp –这是一个可选参数,用于指定时间戳(基于整数UNIX时间戳)–如果不传递时间戳,该函数将返回本地日期/时间。

时间戳记:以下是时间戳记,

  • 秒-用于获取时间(以秒为单位)

  • 分钟-用于获取以分钟为单位的时间

  • 小时-用于获取时间(以小时为单位)

  • mday-用于获取每月的某天

  • wday-用于获取星期几

  • mon-用于获取月份

  • 年-用于获取年份

  • yday-用于获取一年中的某天

  • 工作日-用于获取星期的名称

  • month-用于获取月份的名称

  • 0-用于获取自Unix Epoch以来的秒数

返回值:

它返回带有时间戳的日期/时间信息数组

示例:PHP代码演示getdate()方法示例

<?php
//获取完整的日期/时间 
//即本地日期/时间
$result = getdate();
echo "getdate() result...\n";
print_r($result);

//提取个人值 
//基于时间戳
echo "seconds:  $result[seconds]\n";
echo "minutes:  $result[minutes]\n";
echo "hours:    $result[hours]\n";
echo "mday:     $result[mday]\n";
echo "wday:     $result[wday]\n";
echo "mon:      $result[mon]\n";
echo "year:     $result[year]\n";
echo "yday:     $result[yday]\n";
echo "weekday:  $result[weekday]\n";
echo "month:    $result[month]\n";
echo "0:        $result[0]\n";
?>

输出结果

getdate() result...
Array
(
    [seconds] => 28
    [minutes] => 56
    [hours] => 12
    [mday] => 13
    [wday] => 2
    [mon] => 8
    [year] => 2019
    [yday] => 224
    [weekday] => Tuesday
    [month] => August
    [0] => 1565700988
)
seconds:  28
minutes:  56
hours:    12
mday:     13
wday:     2
mon:      8
year:     2019
yday:     224
weekday:  Tuesday
month:    August
0:        1565700988

参考:PHPgetdate()函数