【发布时间】:2015-06-04 11:41:04
【问题描述】:
Chrome 按预期显示结果,但 IE-8 在我执行以下操作时给出 NAN:
铬:
d = new Date("2014 12 01") // results Mon Dec 01 2014 00:00:00 GMT+0500 (Pakistan Standard Time)
IE-8:
d = new Date("2014 12 01") // results NaN undefined
【问题讨论】:
-
Date与 jQuery 无关 -
@RohitArora:不,因为那是关于解析规范在 ES5 中添加的格式。这是关于解析随机的非标准格式。
-
那是因为 Chrome 比 IE8 更聪明,更不严格。 “2014 12 01”几乎是正确的日期格式。尽管如此,Chrome 还是足够聪明地理解它,但严格来说,它不应该。
标签: javascript google-chrome internet-explorer