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()函数是用来格式化日期和时间的函数。它通过传入不同的日期格式来返回格式化后的日期或时间。可以根据自己的需求来选择不同的日期格式,从而实现对日期和时间的灵活处理。
