Javascript/EcmaScript3是否支持ISO8601日期解析?

Ale*_*sco 12 javascript datetime iso8601

您目前如何在JavaScript中解析ISO8601日期,例如2010-02-23T23:04:48Z

有些浏览器在使用下面的代码时返回NaN(包括Chrome),但FF3.6 +可以正常工作.

<html>
<body>
  <script type="text/javascript">
  var d = Date.parse("2010-02-23T23:04:48Z");
  document.write(d);
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

你可以在这里试试http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_parse

san*_*rom 9

这是一个很好的实现,它涵盖边缘情况并回退到本机实现.https://github.com/csnover/js-iso8601/