我的运行在谷歌浏览器里我计算的两个时间差是我用alert显示出来的是数字,我用IE浏览器出来的就是NAN了这个是怎么回事?到底哪个是对的?求大神
var star = document.getElementById("permsstart").value;//获取页面的开始时间
alert(star);
var end = document.getElementById("permsend").value;//获取页面的结束时间
alert(end);
var time1 = new Date(Date.parse(star)).getTime();
var time2 = new Date(Date.parse(end)).getTime();
var day = (time2 -time1)/(24*3600*1000); //判断结束时间和开始时间的间隔天数
我的这个时间差算是这样算出来的,该怎么解决这个问题????
是不是日期格式浏览器不兼容啊?