在PHP中,可以使用date()
函数将时间戳转换为不同的格式。以下是一些常用的时间戳格式:
Y
- 年份,四位数表示(例如:2021)y
- 年份,两位数表示(例如:21)m
- 月份,两位数表示(01-12)d
- 日期,两位数表示(01-31)H
- 24小时制的小时数(00-23)i
- 12小时制的小时数(00-12)s
- 秒数(00-59)a
- 上午/下午标识符(AM/PM)A
- 上午/下午标识符(上午/下午)e
- 时区缩写(例如:PST)E
- 时区偏移量(例如:+02:00)G
- 24小时制的ISO-8601格式小时数(例如:2021-06-21T15:20:30+00:00)g
- 12小时制的ISO-8601格式小时数(例如:2021-06-21T03:20:30+00:00)i18n
- 国际化的格式,例如:星期一
示例:
$timestamp = time(); // 获取当前时间戳 // 转换为不同格式 echo date("Y-m-d H:i:s", $timestamp); // 输出:2021-06-21 15:20:30 echo date("y-m-d", $timestamp); // 输出:21-06-21 echo date("m-d-Y", $timestamp); // 输出:06-21-2021 echo date("d-m-Y", $timestamp); // 输出:21-06-2021 echo date("H:i", $timestamp); // 输出:15:20 echo date("i:s a", $timestamp); // 输出:03:20 PM echo date("G", $timestamp); // 输出:2021-06-21T15:20:30+00:00 echo date("g", $timestamp); // 输出:03:20 PM
更多关于date()
函数的用法,可以参考PHP官方文档:https://www.php.net/manual/en/function.date.php