js怎么计算指定天数后的日期?

2025-01-31 12:38:20
推荐回答(1个)
回答1:

js计算指定天数后的日期,可以通过当前日期作为参照物初始值,然后加或减少天数即可得出日期。比如:
console.log(addDate('2020-03-20 16:40:00', 22));
function addDate(date, days) {
if (days == undefined || days == '') {
days = 1;
}
var date = new Date(date);
date.setDate(date.getDate() + days);
var month = date.getMonth() + 1;
var day = date.getDate();
return date.getFullYear() + '-' + getFormatDate(month) + '-' + getFormatDate(day);
}
function getFormatDate(time){
return ('0'+ time).slice(-2);
}