在JavaScript中计算两个日期之间相差的月数,可以按照以下步骤进行:
function getMonthDiff(date1, date2) {
let yearDiff = date2.getFullYear() - date1.getFullYear();
let monthDiff = date2.getMonth() - date1.getMonth();
return yearDiff * 12 + monthDiff;
}
let date1 = new Date('2020-01-15');
let date2 = new Date('2022-03-10');
let monthDiff = getMonthDiff(date1, date2);
console.log(`相差 ${monthDiff} 个月`); // 输出: 相差 26 个月
通过这种方式,你可以轻松地在JavaScript中计算两个日期之间相差的月数。
领取专属 10元无门槛券
手把手带您无忧上云