//返回两个日期相差的周数
function WeeksBetw(date1, date2) {
//这里的date1,date2都是Date对象
var d1 = new Date(date1);
var d2 = new Date(date2);
var dt1 = d1.getTime();
var dt2 = d2.getTime();
return parseInt(Math.abs(dt2 - dt1) / 1000 / 60 / 60 / 24 / 7);
}
function monthNumber(date1, date2) {
const dateOne = new Date(date1);
const dateTwo = new Date(date2);
// 第一个日期的年和月
const yearOne = dateOne.getFullYear();
const monthOne = dateOne.getMonth() + 1;
// 第二个日期的年和月
const yearTwo = dateTwo.getFullYear();
const monthTwo = dateTwo.getMonth() + 1;
// 两个日期的月份数
const oneMonthNum = yearOne * 12 + monthOne;
const twoMonthNum = yearTwo * 12 + monthTwo;
return Math.abs(oneMonthNum - twoMonthNum);
}
js 获得2日期之间的周数,2日期之间的月数
最新推荐文章于 2023-01-04 14:48:46 发布