【发布时间】:2013-08-12 18:54:50
【问题描述】:
我正在寻找date() 格式,它会给我这样的日期:
2013-04-09T10:00:00Z
有没有比使用'Y-m-d ...' 格式更简单的方法?
【问题讨论】:
-
@JohnConde 那么 this 不是问题吗?
-
echo (new DateTime)->format("Y-m-d\TH:i:s\Z");
标签: php
我正在寻找date() 格式,它会给我这样的日期:
2013-04-09T10:00:00Z
有没有比使用'Y-m-d ...' 格式更简单的方法?
【问题讨论】:
标签: php
日期格式 'c' (ISO 8601) 与 gmdate()(用于 UTC 时间)非常接近:
2013-04-09T10:00:00+00:00
您只需要修改它,将结尾的+00:00 替换为Z(对于祖鲁语):
echo substr_replace(gmdate('c'), 'Z', -6);
替代方案很简单:
echo gmdate('Y-m-d\TH:i:s\Z');
【讨论】:
date("c");
可能是您搜索的内容?您可以通过爆炸等更改自己的后缀。
【讨论】: