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

PHP函数:date(),如何格式化日期?

发布时间:2023-07-01 00:32:29

在PHP中,使用date()函数可以格式化日期。date()函数的语法如下:

date ( string $format [, int $timestamp = time() ] ) : string

其中,$format是一个必需的参数,它表示日期的格式。$timestamp是一个可选参数,它表示要格式化的时间戳。如果不提供该参数,则默认使用当前的时间戳。

$format参数可以包含以下的格式字符,每个格式字符都表示不同的日期或时间部分:

- Y: 四位数的年份,例如2022

- y: 两位数的年份,例如22

- M: 三个字母的月份缩写,例如Jan

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

- n: 月份没有前导零的数字表示,例如1到12

- m: 两位数的有前导零的数字表示的月份,例如01到12

- d: 两位数的有前导零的日期,例如01到31

- j: 日期没有前导零的数字表示,例如1到31

- H: 二十四小时制的小时数,例如00到23

- h: 十二小时制的小时数,例如01到12

- i: 有前导零的分钟数,例如00到59

- s: 有前导零的秒数,例如00到59

- A: 大写的上午或下午标记,例如AM或PM

- a: 小写的上午或下午标记,例如am或pm

除了上述的格式字符外,date()函数还支持一些转义字符,用于输出特殊字符。例如:

- \t: 制表符

: 换行符

- \r: 回车符

以下是一些常见的日期格式的示例:

1. 输出当前日期和时间,格式为年-月-日 时:分:秒:

   date('Y-m-d H:i:s');

   

2. 输出当前日期,格式为月/日/年:

   date('m/d/y');

   

3. 输出当前时间,格式为小时:分钟AM/PM:

   date('h:i A');

   

4. 输出当前日期,格式为年月日(没有分隔符):

   date('Ymd');

   

5. 输出当前日期的完整名称,格式为星期几,月份 日, 年:

   date('l, F j, Y');

   

总结:通过指定不同的日期格式字符,可以灵活地格式化日期和时间。通过使用date()函数,可以在PHP中轻松地完成日期格式的处理。