PHP函数:date(),如何格式化日期?
在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中轻松地完成日期格式的处理。
