根据wix文档,2014-04-16T11:16:27.930Z是带有时区的ISO 8601格式的时间戳。快速研究发现,ISO 8601中的时间戳以+ time_interval(例如+00:00)显示时区。
我尝试显示(2014-04-16T06:23:31 + 00:00)的date('c')
谁能告诉我如何在2014-04-16T11:16:27.930Z中显示时间戳,而不是2014-04-16T06:23:31 + 00:00
考虑到有关ISO_8601的维基百科文章,可以将UTC偏移量定义为Hour:Minutes定义,作为HoursMinutes定义。
Z是零UTC偏移量的区域标记。因此,“ 09:30 UTC”表示为“ 09:30Z”或“ 0930Z”。“ 14:45:15 UTC”将是“ 14:45:15Z”或“ 144515Z”。
PHP date方法将参数Z定义为
Z时区偏移量(以秒为单位)。UTC以西的时区偏移量始终为负,UTC以东的时区偏移量始终为正。
因此,假设Wikipedia文章中提到的偏移量以秒为单位,则可以创建自己的ISO 8601
使用日期。当前服务器时间/日期的示例:
date('Y-m-d\TH:i:s.Z\Z', time());
另外,正如@AndrewIsOffline的注释中所述,由于PHP5,所以使用'c'还可以为您提供ISO 8601日期:
date('c', time());
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句