//计算相差天数
DayDiff(sdate1, sdate2) { //date1和date2是yyyy-MM-dd格式
if(!!sdate1 && !!sdate2) {
var tdate,date1, date2, days;
tdate = sdate1.split("-");//用split拆分数组
date1 = new Date(sdate1) //转为new Date格式
tdate = sdate2.split("-");//用split拆分数组
date2 = new Date(sdate2) //转为new Date格式
days = parseInt(Math.abs(date1 - date2) / 1000 / 60 / 60 / 24); //把相差的毫秒数的绝对值转换为天数
console.log(days);
return days;
}
},
// 计算相差月份
MonthDiff(date1, date2) { //date1和date2是yyyy-MM-dd格式
if(!!date1 && !!date2) {
date1 = date1.split("-");//用split拆分数组
date2 = date2.split("-");
//获取年,月数
var year1 = parseInt(date1[0]),
month1 = parseInt(date1[1]),
year2 = parseInt(date2[0]),
month2 = parseInt(date2[1]),
months = (year2 - year1) * 12 + (month2 - month1);//通过年,月差计算月份差
return months;
}
},
new Date计算相差天数,相差月份
最新推荐文章于 2024-04-23 17:56:17 发布