metedata新加入时间后的时区的问题
您好日志中metedata的属性中,我新加入了一个时间revisedate
date: 2017-03-22 23:07:16
status: public
revisedate: 2017-07-08 23:07:21
默认支持的时间date 在显示时 是意料之中的(2017年03月22日,Wednesday,23:07)我使用了格式化函数 。
而我新加入的时间,到显示时变成了 2017-07-09 07:07 (我设置的是+8时区,正好给加上了8个小时)
相同格式的时间,不同的展示,这其中的处理是否有一定问题?
我尝试着在其中加入时区的标识 将时间写为 revisedate: 2017-07-08 23:21:00 GMT+0800
这样的话显示是正确的,但是调用Date对象的format方法却无效了
@依韵 你好呀。
post.metadata 中如果有时间性质的数据产生,已经做了修正,会进行系统内统一的标准时区矫正,这样也能使用 Date 对象的 format 了。
revisedate: 2017-07-08 23:21:00 GMT+0800 只会被认为是 str 类型的数据,所以不能调用 Date 对象。 :)
@Hepo 感谢修复