对接腾讯云的服务,要传符合ISO 8601标准的时间戳。上次打Log,运维做日志分析也是让打这个这个标准的时间。
转换方法
php有2种方法输出这种标准的时间戳,我都用了,如下:
date('c');
date(DATE_ISO8601);
可以接收第二个参数为时间戳。
时间戳
时间戳也是一种标准,即当前时间距离1970年的秒数。
php使用time()函数可以返回当前时间戳。
ISO 8601标准是什么?
ISO 8601是一种时间标准,样式如:2020-02-29T12:11:11Z或者2020-02-29T12:11:11+00:00。
中间的T作为年月日和时分秒的分割,后面为当前的时间处于哪个时区。如东八区(北京,上海)为:2020-02-29T12:11:11+08:00。
最后面的Z为UTC+0时进行展示。即后面的时区为:+00:00时等同于Z。需要注意的是,PHP不会把UTC+0时区转换为Z,但是不影响使用。因为两者本质上是一样的。
网友评论