PHPdate()函数的用法和常见格式示例
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应用程序的需求。
