如何在PHP中使用时区获取ISO 8601格式的时间戳

前端之家收集整理的这篇文章主要介绍了如何在PHP中使用时区获取ISO 8601格式的时间戳前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
基于 wix documentation,2014-04-16T11:16:27.930Z是带有时区的ISO 8601格式的时间戳.
一项快速研究表明,ISO 8601中的时间戳显示了time_interval的时区(例如00:00)

我试过日期(‘c’)显示:2014-04-16T06:23:31 00:00

谁能告诉我如何在2014-04-16T11:16:27.930Z显示时间戳而不是2014-04-16T06:23:31 00:00

考虑到 ISO_8601上的维基百科文章,UTC偏移可以定义为小时:作为小时分钟定义的分钟定义.

Z is the zone designator for the zero UTC offset. “09:30 UTC” is therefore represented as “09:30Z” or “0930Z”. “14:45:15 UTC” would be “14:45:15Z” or “144515Z”.

PHP日期方法将参数Z定义为

Z Timezone offset in seconds. The offset for timezones west of UTC is always negative,and for those east of UTC is always positive.

因此,假设维基百科文章中提到的偏移量是几秒钟,您可以使用日期创建自己的ISO 8601.给出当前服务器时间/日期的示例:

date('Y-m-d\TH:i:s.Z\Z',time());
原文链接:https://www.f2er.com/php/134732.html

猜你在找的PHP相关文章