首页 > 技术文章 > javascript Date.parse 在IE浏览器下的兼容问题

lhs-blog 2013-11-13 16:10 原文

今天要做一个javascript比较日期的功能,代码中用到Date.parse();在谷歌和火狐浏览器中函数都没有问题但是在IE中就出现了情况,时间

不能被排序,怎么回事?原来

<script type="text/javascript">
alert("Date: " +Date.parse( "2013-11-01" ))
</script>

在IE中显示Date: NaN;而在Date: 1383264000000

问题出来了,这两个值根本没有办法比较,所以将2013-11-01改为2013/11/01格式;

value='2013-11-01';
value= value.substr(0,4)+'/'+value.substr(5,2)+'/'+value.substr(8,2);

 好啦这样问题就解决啦!

推荐阅读