Jquery 日期差函数 修改 对火狐进行兼容

        function DateDiff(sDate1, sDate2) {  //sDate1和sDate2是yyyy-MM-dd格式

            var aDate, oDate1, oDate2, iDays;
            aDate = sDate1.split("-");
            oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);  //转换为yyyy-MM-dd格式
            aDate = sDate2.split("-");
            oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);
            iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 / 24); //把相差的毫秒数转换为天数

            return iDays;  //返回相差天数
        }


以下对火狐和谷歌浏览器 都进行兼容
 
        function interval(startDate, endDate) {
            var d1 = new Date(startDate.replace(/-/g, "/"));
            var d2 = new Date(endDate.replace(/-/g, "/"));
            var time = d2.getTime() - d1.getTime();
            return parseInt(time / (1000 * 60 * 60 * 24));
        }

  

原文地址:https://www.cnblogs.com/Linyb/p/4460824.html