介绍:
全称为《数据存储和交换形式·信息交换·日期和时间的表示方法》,是字符化日期的方式,在PHP和MySQL中都采用了这种方式。
日期的表示形式:
- 1980-01-01 或 19800101
- 可以加入时区:1980-01-01+08:00
时间的表示:
- 21:08:33 或 210833 表示当前时区
- 21:08:33Z 或 210833Z 表示UTC时区
日期时间表示
- 1980-01-01 21:08:33 当前时区
- 1980-01-01 21:08:33+08:00 设定时区
- 1980-01-01 21:08:33Z UTC时区
- 1980-01-01T21:08:33Z
- 19800101T210833Z
时间偏移表示
P1Y3M5DT6H7M30S 表示:1年3月...
PHP的简单应用
//可以运用所有时间格式
$date=new DateTime('19800101T210833Z');
//偏移时间(注意中间的T)
$date->sub(new DateInterval('P1Y2MT3H2M'));
echo $date->format('Y-m-d H:i:sP');