javascript – Date.js错误地解析ISO 8601 UTC日期

前端之家收集整理的这篇文章主要介绍了javascript – Date.js错误地解析ISO 8601 UTC日期前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用 javascript库Date.js我发现当我向Date.parse()函数传递ISO 8601格式的UTC 0日期时,我得到一个代表相同日期但添加了本地时区的对象.

例如,

Given the date: 2012-08-27T14:57:00Z (in ISO 8601 format),which is showing a time of 14:57 UTC,why would this be parsed as 14:57 GMT-400 as opposed to 10:57 GMT-400?

我有created a fiddle表明它在行动.

如果确实存在错误或者我对解析结果的理解不正确,请告诉我.

解决方法

是的,这是一个错误 – 甚至 a reported one.

我建议使用Moment.js库吗?例如,this

的console.log(力矩( ‘2012-08-27T14:57:00Z’)的toString());

…将正确识别出UTC时间.

原文链接:https://www.f2er.com/js/155248.html

猜你在找的JavaScript相关文章