我们在使用JS的时候也碰到了如此问题 , 后来经过修改 , 在IE8环境里 , 下面的代码是可用的 。
js 结束时间-开始时间,得到天数
复制代码 代码如下:
function getDays(strDateStart,strDateEnd){
var strSeparator = "-"; //日期分隔符
var oDate1;
var oDate2;
var iDays;
oDate1= strDateStart.split(strSeparator);
oDate2= strDateEnd.split(strSeparator);
var strDateS = new Date(oDate1[0], oDate1[1]-1, oDate1[2]);
var strDateE = new Date(oDate2[0], oDate2[1]-1, oDate2[2]);
iDays = parseInt(Math.abs(strDateS - strDateE ) / 1000 / 60 / 60 /24)//把相差的毫秒数转换为天数
return iDays ;
}
推荐阅读
- IE浏览器不支持getElementsByClassName的解决方法
- ie 7/8不支持trim的属性的解决方案
- 需要加window 网页右键ie不支持event.preventDefault和event.returnValue
- meta http-equiv="X-UA-Compatible" content="IE=7" 意思是将IE8用IE7进行渲染
- win7怎么将ie11降为ie8或是卸载IE11恢复IE8
- IE11卸载教程只因不支持工行网银且卡死
- 千牛不支持苹果系统吗
- Win7系统怎么保持IE8/9/10win7系统IE11屏蔽更新提示的方法
- js完美解决IE6不支持position:fixed的bug
- IE6不支持position:fixed bug的完美解决