欢迎访问宙启技术站
智能推送

PHP函数使用:date()的常见格式选项和用法示例

发布时间:2023-12-07 23:01:12

date()函数是PHP中用于格式化日期和时间的函数。它接受两个参数,第一个是格式选项,第二个是可选的时间戳,默认为当前时间戳。

下面是一些常见的格式选项以及对应的用法示例:

1. 年份格式选项:

- Y:四位数字表示的年份,示例:2022

- y:两位数字表示的年份,示例:22

2. 月份格式选项:

- F:完整的月份名称,示例:January

- M:缩写的月份名称,示例:Jan

- n:数字表示的月份,无前导零,示例:1

- m:数字表示的月份,有前导零,示例:01

3. 日期格式选项:

- d:数字表示的日期,有前导零,示例:01

- j:数字表示的日期,无前导零,示例:1

- l:完整的星期几名称,示例:Sunday

- D:缩写的星期几名称,示例:Sun

4. 时间格式选项:

- H:24小时制的小时数,有前导零,示例:09

- h:12小时制的小时数,有前导零,示例:09

- i:分钟数,有前导零,示例:05

- s:秒数,有前导零,示例:02

- a:小写的上午或下午,示例:am

- A:大写的上午或下午,示例:AM

5. 其他格式选项:

- U:Unix时间戳,示例:1640943452

示例1:返回当前日期和时间的格式化字符串

echo date('Y-m-d H:i:s'); // 输出:2022-01-01 12:34:56

示例2:返回当前日期的格式化字符串

echo date('Y年m月d日'); // 输出:2022年01月01日

示例3:返回当前时间的格式化字符串

echo date('H:i:s'); // 输出:12:34:56

示例4:返回当前星期几的格式化字符串

echo date('l'); // 输出:Saturday

示例5:返回当前年份的格式化字符串

echo date('Y'); // 输出:2022

示例6:返回当前月份的格式化字符串

echo date('F'); // 输出:January

示例7:返回当前UNIX时间戳的格式化字符串

echo date('U'); // 输出:1640943452

以上只是一些常见的格式选项和用法示例,date()函数还支持更多的格式选项,你可以根据自己的需求选择合适的格式进行日期和时间的格式化。