欢迎访问宙启技术站
智能推送

date()函数:如何在PHP中获取当前日期和时间

发布时间:2023-06-20 10:47:54

在PHP中,我们可以使用date()函数来获取当前日期和时间。date()函数接受一个格式字符串作为参数,它定义了要返回的日期和时间的格式。

下面是一些常用的格式字符串:

- Y:四位数的年份,例如2021。

- m:两位数的月份,例如01或12。

- d:两位数的日子,例如03或31。

- H:24小时制的小时数,例如00或23。

- i:两位数的分钟数,例如00或59。

- s:两位数的秒数,例如00或59。

例如,要获取当前日期,可以使用以下代码:

$today = date('Y-m-d');
echo $today;

上述代码将输出当前日期的年份、月份和日子,格式为YYYY-MM-DD。

要获取当前时间,可以使用以下代码:

$now = date('H:i:s');
echo $now;

上面的代码将输出当前时间的小时数、分钟数和秒数。

如果要获取当前日期和时间,可以将两个格式字符串合并起来,例如:

$datetime = date('Y-m-d H:i:s');
echo $datetime;

上述代码将输出当前日期和时间,格式为YYYY-MM-DD HH:MM:SS。

除了当前日期和时间之外,我们还可以使用date()函数来格式化任意日期和时间,例如:

$date = '2021-12-25';
$formatted_date = date('l jS F Y', strtotime($date));
echo $formatted_date;

上述代码将输出一个格式为weekday day month year的字符串,例如“Saturday 25th December 2021”。

总之,在PHP中获取当前日期和时间非常容易。我们只需要使用date()函数,并传递适当的格式字符串即可。如果需要格式化任何日期和时间,可以将日期字符串传递给strtotime()函数来将其转换为时间戳,然后再将其传递给date()函数进行格式化。