getdate() 函数返回某个时间戳或者当前本地的日期/时间的日期/时间信息。
语法
getdate(timestamp);
timestamp
可选。规定 Unix 时间戳,整数值。默认为当前本地时间(time())。
返回值:
返回带有与时间戳相关的信息的关联数组:
•[seconds] - 秒
•[minutes] - 分
•[hours] - 小时
•[mday] - 一个月中的第几天
•[wday] - 一周中的某天
•[mon] - 月
•[year] - 年
•[yday] - 一年中的某天
•[weekday] - 星期几的名称
•[month] - 月份的名称
•[0] - 自 Unix 纪元以来经过的秒数
示例一:
var_dump(getdate());
// array (size=11)
// 'seconds' => int 51
// 'minutes' => int 37
// 'hours' => int 1
// 'mday' => int 8 // 一个月中第几天
// 'wday' => int 3 // 一周中第几天
// 'mon' => int 5
// 'year' => int 2019
// 'yday' => int 127 // 一年中第几天
// 'weekday' => string 'Wednesday' (length=9)
// 'month' => string 'May' (length=3)
// 0 => int 1557279471
?>
示例二:
$timestamp = 1524123066; // 时间戳
var_dump(getdate($timestamp));
// array (size=11)
// 'seconds' => int 6
// 'minutes' => int 31
// 'hours' => int 7
// 'mday' => int 19
// 'wday' => int 4
// 'mon' => int 4
// 'year' => int 2018
// 'yday' => int 108
// 'weekday' => string 'Thursday' (length=8)
// 'month' => string 'April' (length=5)
// 0 => int 1524123066
?>