计算两个日期相差多少天

时间:2021-11-13 13:57:06
        /*计算天数差的函数,通用(已改成兼容火狐)*/
function  DateDiff(sDate1, sDate2){    //sDate1和sDate2是2006-12-18格式  
     var  aDate,  oDate1,  oDate2,  iDays  
     aDate   =  sDate1.split("-")  
     oDate1 = new Date(aDate[0] , aDate[1] ,aDate[2])    //转换为12-18-2006格式  
     aDate   =  sDate2.split("-")  
     oDate2 = new Date(aDate[0] , aDate[1] , aDate[2])  
     iDays   =  parseInt(Math.abs(oDate1  -  oDate2)  /  1000  /  60  /  60  /24)    //把相差的毫秒数转换为天数  
    return  iDays
}