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

PHP date()函数用法和示例

发布时间:2023-10-12 10:38:03

PHP的date()函数是用来格式化日期和时间的函数。它的用法是在括号内传入一个日期格式,然后返回格式化后的日期或时间。

下面是一些常见的日期格式:

- Y:四位数的年份(例如2020)

- m:两位数的月份(01到12)

- d:两位数的日期(01到31)

- H:两位数的小时(00到23)

- i:两位数的分钟(00到59)

- s:两位数的秒数(00到59)

下面是一些示例:

// 输出当前日期:2021-08-30
echo date('Y-m-d');

// 输出当前时间:15:30:45
echo date('H:i:s');

// 输出当前完整日期和时间:2021-08-30 15:30:45
echo date('Y-m-d H:i:s');

// 输出当前年份:2021
echo date('Y');

// 输出当前月份:08
echo date('m');

// 输出当前日期:30
echo date('d');

// 输出当前小时:15
echo date('H');

// 输出当前分钟:30
echo date('i');

// 输出当前秒数:45
echo date('s');

除了常见的日期格式,还可以使用其他字符来格式化日期和时间。例如:

- l:星期几的完整名字(例如Monday)

- D:星期几的简写名字(例如Mon)

- F:月份的完整名字(例如August)

- M:月份的简写名字(例如Aug)

下面是一些格式化示例:

// 输出当前完整日期和时间:2021年8月30日 星期一 15:30:45
echo date('Y年n月j日 l H:i:s');

// 输出当前简写日期和时间:2021-08-30 Mon 15:30:45
echo date('Y-m-d D H:i:s');

// 输出当前月份的完整名字:August
echo date('F');

// 输出当前月份的简写名字:Aug
echo date('M');

除了当前日期和时间,还可以通过在date()函数中传入第二个参数来指定某个特定的日期和时间。示例如下:

// 输出指定日期:2020-01-01
echo date('Y-m-d', strtotime('2020-01-01'));

// 输出指定日期和时间:2020-01-01 12:30:00
echo date('Y-m-d H:i:s', strtotime('2020-01-01 12:30:00'));

总结来说,PHP的date()函数是用来格式化日期和时间的函数。它通过传入不同的日期格式来返回格式化后的日期或时间。可以根据自己的需求来选择不同的日期格式,从而实现对日期和时间的灵活处理。