PHP函数:date的用法
PHP中的date()函数是非常实用的函数之一,主要用于格式化日期和时间。
语法:date(format,timestamp)
参数:
format:必需。规定日期/时间的格式。
timestamp:可选。规定时间戳。默认是当前时间和日期。
返回:返回格式化后的日期或时间字符串。
format参数的格式:
格式码 说明 示例
d 月份中的第几天 01-31
D 星期中的第几天 Mon-Sun
m 月份 01-12
M 月份的缩写,3个字符 Jan-Dec
Y 年份,4位 2022
y 年份,2位 22
z 年份中的第几天 0-365
H 小时,24小时制 00-23
h 小时,12小时制 01-12
i 分钟 00-59
s 秒钟 00-59
a 上午或下午 am-pm
示例代码:
1.获取当前的日期和时间:
echo date("Y-m-d H:i:s");
输出:
2022-01-01 08:30:15
2.获取当前的日期,格式为年-月-日:
echo date("Y-m-d");
输出:
2022-01-01
3.获取当前的时间,格式为时:分:秒:
echo date("H:i:s");
输出:
08:30:15
4.获取当前的星期,格式为星期几的文本表示:
echo date("D");
输出:
Sat
5.获取当前年份中的第几天,格式为数字:
echo date("z");
输出:
0
6.获取当前年份的缩写,格式为3个字符:
echo date("M");
输出:
Jan
7.获取当前小时数,格式为12小时制:
echo date("h");
输出:
08
8.获取当前小时数,格式为24小时制:
echo date("H");
输出:
08
9.获取当前分钟数:
echo date("i");
输出:
30
10.获取当前秒数:
echo date("s");
输出:
15
11.获取上午或下午的表示:
echo date("a");
输出:
am
12.将时间戳转换成日期和时间:
echo date("Y-m-d H:i:s", strtotime("2022-01-01 08:30:15"));
输出:
2022-01-01 08:30:15
总结:date()函数可以用来格式化日期和时间,常用的格式码有d、D、m、M、Y、y、z、H、h、i、s、a等。要注意函数的参数顺序和大小写,以及使用时需要对格式进行转义或去掉转义符。
