在PHP中,getdate()
函数用于获取当前日期和时间信息。它返回一个关联数组,包含了有关日期和时间的信息。这个函数不接受任何参数,直接返回当前日期和时间的信息。
以下是getdate()
函数返回的数组元素:
Array
(
[seconds] => 48
[minutes] => 59
[hours] => 21
[mday] => 13
[wday] => 3
[mon] => 6
[year] => 2021
[yday] => 163
[weekday] => Wednesday
[month] => June
[0] => 1623627188
)
如果你想要格式化日期,可以使用date()
函数。date()
函数接受两个参数:第一个参数是格式字符串,第二个参数是可选的时间戳。如果没有提供时间戳,将使用当前时间。
以下是一些常用的日期格式化字符串:
Y
:四位数的年份,例如:2021m
:两位数的月份,例如:06d
:两位数的日期,例如:01H
:两位数的小时(24小时制),例如:23i
:两位数的分钟,例如:59s
:两位数的秒钟,例如:59示例:
<?php
// 获取当前日期和时间
$current_time = getdate();
// 格式化日期
$formatted_date = date("Y-m-d H:i:s", $current_time[0]);
echo "Formatted date: " . $formatted_date; // 输出:Formatted date: 2021-06-13 21:59:48
?>
在这个示例中,我们首先使用getdate()
函数获取当前日期和时间信息,然后使用date()
函数将其格式化为Y-m-d H:i:s
格式。最后,我们输出格式化后的日期。