Internet Explorer 中的 Javascript 无效日期错误

新手上路,请多包涵

这里相对简单的 javascript,不确定为什么 IE 讨厌我(我想你想怎样对待别人就怎样对待别人)。

 var newDate = new Date("2012, 11, 2 19:30:00:000");
alert(newDate);

这适用于 Chrome 和 FF,但 IE 输出“无效日期”

摆弄我这个:http: //jsfiddle.net/k6yD6/

原文由 dougmacklin 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 222
2 个回答

IE 似乎不支持数字字符串中的毫秒和月份。尝试这个:

 new Date("November 2, 2012 19:30:00");

或者

new Date(year, month, day, hours, minutes, seconds, milliseconds)

原文由 Guilherme Nascimento 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题