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

PHP函数使用指南:date()日期函数

发布时间:2023-06-23 02:55:44

PHP中的date()函数是一个非常强大的日期函数,可以将时间戳(一种表示时间的数字)转换成各种格式的日期和时间。

date()函数的基本用法是将格式字符串作为参数传递给它,然后它将返回一个表示当前日期和时间的字符串。

例如,最简单的用法如下:

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

输出结果将是当前日期和时间,格式如下:

2021-10-08 15:34:22

其中,格式字符串中的Y表示四位数的年份(例如2021),m表示两位数的月份,d表示两位数的日期,H表示24小时制的小时数,i表示分钟,s表示秒数。

除了这些基本的日期和时间格式外,date()函数还支持许多其他的格式字符串,可以用于生成各种日期和时间格式的字符串。

例如,如果想要将时间戳转换成英文日期格式,可以使用“l, F jS Y”格式字符串,如下所示:

echo date('l, F jS Y', time());

输出结果将是当前日期的英文格式,如下所示:

Friday, October 8th 2021

其中,格式字符串中的l表示星期几的全称(例如Friday),F表示英文月份的全称(例如October),j表示日期(不带前导零),S表示日期的序数后缀(例如st或th),Y表示四位数的年份。

除了这些基本的日期和时间格式外,date()函数还支持许多其他的格式字符串,可以用于生成各种日期和时间格式的字符串。

例如,可以使用“T”格式字符串表示当前时区的缩写:

echo date('T');

输出结果将是当前时区的缩写(例如GMT或EST)。

除了格式字符串外,date()函数还支持可选的第二个参数,可以用于指定时间戳。

例如,如果想要将特定的时间戳转换成日期格式,可以将其作为date()函数的第二个参数传递:

echo date('Y年m月d日 H:i:s', 1633662068);

输出结果将是指定时间戳对应的日期和时间格式,如下所示:

2021年10月08日 15:41:08

总的来说,PHP的date()函数非常强大,可以用于生成各种日期和时间格式的字符串。无论是制作网站还是编写PHP脚本,了解date()函数的使用方法都是非常有用的。