加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 18:08:55 所属栏目:PHP教程 来源:网络整理
导读:基于 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
基于 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-dTH:i:s.ZZ',time());

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读