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

如何使用PHP的date函数取得当前时间或指定时间的格式化日期?

发布时间:2023-05-31 17:13:00

在PHP中,date()函数是用于将时间戳转换为可读格式的函数。通过使用该函数,可以轻松地获取当前日期和时间或指定日期和时间的格式化版本。本文将介绍如何使用PHP的date()函数获取格式化日期。

1. 获取当前时间的日期格式

要获取当前时间的日期格式,可以使用以下代码:

echo date("Y-m-d"); 

执行此代码将返回当前日期的年份,月份和日期,以破折号分隔。例如,如果今天是2021年9月15日,则此代码将返回“2021-09-15”。

2. 获取当前时间的日期和时间格式

要获取当前日期和时间的格式,可以使用以下代码:

echo date("Y-m-d H:i:s"); 

此代码将返回当前日期和时间的年份,月份,日期,以及小时,分钟和秒数,以破折号和冒号分隔。例如,如果现在是2021年9月15日下午3点30分,则此代码将返回“2021-09-15 15:30:00”。

3. 指定日期和时间的格式

除了获取当前日期和时间的格式,我们还可以通过指定日期和时间的格式来获取格式化日期。要指定日期和时间,请将格式字符串作为date()函数的第二个参数,该参数定义您希望以哪种格式显示日期和时间。以下是一些常见的格式字符:

- Y — 年份(例如:2021)

- m — 月份(例如:09)

- d — 日期(例如:15)

- H — 小时(例如:15)

- i — 分钟(例如:30)

- s — 秒(例如:00)

例如,以下代码将以年-月-日的形式返回2021年9月15日:

echo date("Y-m-d", strtotime("2021-09-15")); 

此代码将返回“2021-09-15”。

4. 将时间戳转换为日期格式

在PHP中,时间戳是从1970年1月1日00:00:00UTC(协调世界时)开始的秒数。要将时间戳转换为日期格式,请使用以下代码:

echo date("Y-m-d H:i:s", 1632097533); 

该代码将返回表示时间戳“1632097533”所对应的日期和时间(例如,2021年9月20日10:38:53)。

总结

本文介绍了如何使用PHP的date()函数获取当前时间或指定时间的格式化日期。我们了解到,可以使用date()函数将时间戳转换为可读格式,并且可以自定义日期格式来满足不同的需求。date()函数是在PHP开发中进行日期和时间操作的强大工具。