JS用Date.parse("yyy-MM-dd")解析时间格式,IE8以下的环境下出现NaN

来源:互联网 发布:彩钢瓦承重知多少 编辑:程序博客网 时间:2024/04/29 23:20

如下面一段js代码,在chrome 、fireFox、IE9、IE10都没问题,但是在IE8以下版本浏览器会打印“NaN”

function test(){var dateStr = "2015-02-01"var date = Date.parse(dateStr );alert(date );}


针对这个问题网上查了资料,解决思路是ie 对 new Date('2015-02-01')会得到NaN.

因此我们大可改成浏览器都喜欢的格式,比如 02/01/2015

也就是改成如下一段代码就可以了


function test(){var dateStr = "02/01/2015"var date = Date.parse(dateStr );alert(date );}





0 0
原创粉丝点击