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

PHPdate()函数的用法和常见格式示例

发布时间:2023-06-16 11:35:12

PHP中的date()函数是用来格式化日期和时间的函数。它的语法如下:

date(format,timestamp)

其中format参数是必须的,用来定义日期时间的格式,可以是任何字符串。timestamp是可选的,用来指定一个时间戳,在未指定时默认使用服务器当前时间。

下面是一些常用的日期和时间格式:

日期格式:

Y:四位年份(例如2022)

y:两位年份(例如22)

m:两位月份(例如05)

d:两位日(例如23)

j:不带前导零的日(例如3)

时间格式:

H:小时数(24小时制,例如23)

h:小时数(12小时制,例如11)

i:分钟数(例如24)

s:秒数(例如45)

a:小写字符表示上午或下午(例如am或pm)

A:大写字符表示上午或下午(例如AM或PM)

其他常用的格式:

W:星期数(例如星期三)

F:完整月份名称(例如January)

M:缩写月份名称(例如Jan)

n:不带前导零的月份(例如5)

L:是否为闰年(1为是,0为否)

t:指定月份的天数(例如31)

下面是一些常见的使用示例:

示例1:获取当前时间,输出格式为年月日时分秒。

<?php

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

?>

示例2:获取当前时间,输出格式为月-日-年。

<?php

echo date("m-d-y");

?>

示例3:获取指定时间,输出格式为月份的完整名称和年份。

<?php

$date = "2022-05-23";

echo date("F Y", strtotime($date));

?>

示例4:获取指定时间,输出格式为星期数、缩写月份名称、日和年。

<?php

$date = "2022-05-23";

echo date("l M j, Y", strtotime($date));

?>

示例5:获取当前时间,输出格式为上午或下午的小时数。

<?php

echo date("h:i:s a");

?>

示例6:获取当前时间,输出格式为小时数、分钟数、秒数和上午或下午。

<?php

echo date("h:i:s A");

?>

总之,PHP中的date()函数非常强大,可以根据不同的需求来格式化日期和时间。熟练使用该函数可以更好的满足Web应用程序的需求。