js怎么计算开始日期与结束日期之间的时间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;
参考技术A // 计算时间差
var diffValue = Math.abs(date2 - date1);
var second = 1000,
minute = second * 60,
hour = minute * 60,
day = hour * 24,
month = day * 30,
year = month * 12;
var timeType =
second: second,
minute: minute,
hour: hour,
day: day,
month: month,
year: year
;
return Math.ceil(diffValue / timeType[type]);
以上是关于js怎么计算开始日期与结束日期之间的时间的主要内容,如果未能解决你的问题,请参考以下文章