PHPdate()函数的使用指南
PHP中的日期和时间函数很多,而其中最基本的就是date()函数。date()函数可以把时间戳转换为可读性强的格式化日期,也可以返回当前时间的格式。date()函数的语法如下:
date(format, timestamp)
format:必需。规定日期/时间的格式,可以是预定义的格式常量,也可以是自定义的格式字符串。
timestamp:可选。规定日期/时间,如果未提供此参数,则默认使用当前时间(即time()函数的返回值)。
下面是一些常用的格式字符:
格式字符 说明
d 月份中的第几天,有前导零的 2 位数字(01 - 31)
D 星期中的第几天,文本表示,3 个字母(Mon - Sun)
m 月份,有前导零的 2 位数字(01 - 12)
M 月份,文本表示,3 个字母(Jan - Dec)
y 年份,2 位数字(00 - 99)
Y 年份,4 位数字
H 小时,24 小时格式,有前导零的 2 位数字(00 - 23)
h 小时,12 小时格式,有前导零的 2 位数字(01 - 12)
i 分钟,有前导零的 2 位数字(00 - 59)
s 秒钟,有前导零的 2 位数字(00 - 59)
a 午前或午后,小写字母(am 或 pm)
下面是一些示例:
示例 1:
$timestamp = time();
echo date("Y-m-d H:i:s", $timestamp);
输出结果为:2021-12-07 18:25:49
示例 2:
echo date("Y-m-d H:i:s");
输出结果为:2021-12-07 18:25:49
示例 3:
echo date("D M j G:i:s T Y");
输出结果为:Tue Dec 7 18:25:49 EST 2021
通过这些示例,我们可以看出date()函数的强大之处,通过它我们可以自由地将时间戳转换成对应的时间格式。在项目开发中,有时需要处理时间显示,这时候就可以使用date()函数将时间戳进行格式化。同时,如果不传入参数timestamp,可以获取当前时间的格式,这是在项目中也很常见的需求。因此,掌握date()函数的使用技巧是非常必要的。
