date() 函数是 PHP 中一个非常有用的函数,用于格式化日期和时间。
date() 函数使用格式占位符来指定日期和时间的不同部分。以下是常用的格式占位符:
| 占位符 | 描述 |
|---|---|
| d | 日期中的天数(01-31) |
| D | 一天中的星期(Mon-Sun) |
| j | 日期中的天数(1-31) |
| l | 一天中的星期(Sunday-Saturday) |
| N | 一周中的天数(1-7,1表示星期一) |
| S | 日期中的天数后缀(st, nd, rd 或 th) |
| w | 一周中的天数(0-6,0表示星期天) |
| z | 一年中的天数(0-365) |
| W | 一年中的周数(1-53) |
| F | 月份(January-December) |
| m | 月份(01-12) |
| M | 月份(Jan-Dec) |
| n | 月份(1-12) |
| t | 当月的总天数 |
| L | 如果当前年份是闰年,则为 true,否则为 false |
| Y | 年份(四位数) |
| y | 年份(两位数) |
| a | 上午或下午(am 或 pm) |
| A | 上午或下午(AM 或 PM) |
| g | 小时(0-11) |
| G | 小时(0-23) |
| h | 小时(01-12) |
| H | 小时(00-23) |
| i | 分钟(00-59) |
| s | 秒(00-59) |
| u | 微秒(000000-999999) |
| e | 时区标识符(例如 EST、CST) |
| I | 如果夏令时生效,则为 true,否则为 false |
| O | 时区偏移量(例如 -0500) |
| P | 时区偏移量(例如 -05:00) |
| T | 时区缩写(例如 EST) |
以下是使用 format() 函数生成自定义日期字符串的一些示例:
// 输出:2023年3月8日星期三echo date('Y年m月d日 D');// 输出:2023-03-08echo date('Y-m-d');// 输出:08/03/2023echo date('d/m/Y');// 输出:星期三,2023年3月8日echo date('l, Y年m月d日');// 输出:03-08-2023 10:05:30 AMecho date('m-d-Y h:i:s A');
除了使用格式占位符外,date() 函数还提供了以下高级格式化选项:
date() 函数是一个功能强大的工具,用于格式化日期和时间。通过了解格式占位符和高级格式化选项,你可以生成各种自定义日期字符串以满足你的需求。
本文地址:https://www.badfl.com/article/4cca3bbca7aaa47223cd.html