js选择了时间和时长,怎么算结束时间

如题所述

//两个日期的差值(d1 - d2).
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;
}
}
温馨提示:答案为网友推荐,仅供参考
相似回答