我尝试new Date()
获取 UTC 当地时间,
但现在 js 无法添加时区偏移(例如,为中国添加 8 小时)。
在它正常工作之前。
您需要在字符串中包含时区信息。
对于 UTC,这可以用 表示Z
。
new Date("2017-05-10T07:50:16Z").toUTCString()
// Wed, 10 May 2017 07:50:16 GMT
行为的变化反映了标准的变化。
2011, 5th edition(你熟悉和期待的行为)
不存在时区偏移的值是“Z”。
如果不存在时区偏移量,则日期时间将被解释为本地时间。
2016 年第 7 版(当前行为)
当时区偏移不存在时,仅日期形式被解释为 UTC 时间,日期时间形式被解释为本地时间。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句