javascript计算两个日期相差的天数代码实例

快乐打工仔 分类:实例代码

本章节分享一段代码实例,它实现计算两个日期相差天数的功能。

代码实例如下:

function DateDiff(d1,d2){
  var day = 24 * 60 * 60 *1000;
  try{  
    var dateArr = d1.split("-");
    var checkDate = new Date();
    checkDate.setFullYear(dateArr[0], dateArr[1]-1, dateArr[2]);
    var checkTime = checkDate.getTime();
   
    var dateArr2 = d2.split("-");
    var checkDate2 = new Date();
    checkDate2.setFullYear(dateArr2[0], dateArr2[1]-1, dateArr2[2]);
    var checkTime2 = checkDate2.getTime();
    
    var cha = (checkTime - checkTime2)/day; 
    return cha;
  }
  catch (e) {
    return false;
  }
}
console.log(DateDiff("2016-2-10", "2016-2-5"));

回复

我来回复
  • 暂无回复内容