我有一个由“2013-04-05T00:00:00”组成的字符串。当我将以下代码嵌入到我的 js 文件 Chakra (IE javascript 引擎) barfs. 当我从 IE 控制台运行它时,它会出错。我测试过的所有其他浏览器都很好。我怎样才能使以下语句浏览器不可知?
var targetDate = new Date('2013-04-05T00:00:00');
alert(targetDate);
编辑
IE 版本 7,8 不运行
在 ie 9+ 中运行良好
编辑#2
这不起作用的原因是 IE 8,7 不支持 ISO 日期时间。您将需要从非 ISO 日期时间戳生成 Date 对象。