PHP的date函数是用来格式化日期和时间的。它接受两个参数:日期格式和要格式化的时间戳。
下面是date函数的基本用法:
date(string $format, int $timestamp = time()): string
其中,$format
参数是必需的,用来指定输出日期的格式。$timestamp
参数是可选的,用来指定要格式化的时间戳。如果没有指定时间戳,则默认使用当前时间的时间戳。
以下是一些常用的日期格式:
Y
:4位数的年份,例如2022
y
:2位数的年份,例如22
m
:两位数的月份,从01到12
d
:两位数的日期,从01到31
H
:24小时制的小时数,从00到23
h
:12小时制的小时数,从01到12
i
:两位数的分钟数,从00到59
s
:两位数的秒数,从00到59
A
:大写的上午或下午,AM或PM
a
:小写的上午或下午,am或pm
以下是一些使用示例:
// 格式化当前时间
echo date("Y-m-d H:i:s"); // 输出:2022-01-01 12:34:56
// 格式化指定时间戳
echo date("Y-m-d H:i:s", 1641022496); // 输出:2022-01-01 12:34:56
// 使用不同的日期格式
echo date("Y/m/d"); // 输出:2022/01/01
echo date("h:i A"); // 输出:12:34 PM
更多关于日期格式的信息,可以参考PHP官方文档中关于date函数的说明:https://www.php.net/manual/en/function.date.php