今天要做一个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);
好啦这样问题就解决啦!