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

PHPdate()函数的使用指南

发布时间:2023-06-15 16:32:47

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()函数的使用技巧是非常必要的。