如何将2017-04-13T06:26:00.000 + 0000转换为ISO或日期格式, 我添加了2017-04-13T06:26:00.000 + 0000到新的日期()它适用于chrome和mozilla,但它显示无法上网的资源管理器
答案 0 :(得分:0)
ECMAScript标准(基本上是Javascript标准)解释了该语言如何支持ISO-8601(日期格式)的“简化版本”。在输入日期“简化”的情况下,实际上意味着有限。当然,好的浏览器仅遵循整个ISO日期标准,而其他浏览器(阅读:IE)仅遵循简化格式。
您提供的字符串不符合此简化日期标准。特别是这里的问题是时区。 ISO标准允许您指定从+05
到+0500
到+05:00
的任何内容。在官方javascript子集中,只有最后一种形式是正确的。因此,您的字符串缺少javascript中必需的冒号。
解决方案可能是更改日期,以便它确实包含一个冒号,或以其他某种方式遵守javascript ISO子集。另外,您可以使用完全支持ISO 6801的库。