let d = new Date();
let nowYear = d.getFullYear().toString();//今年
let nowMonth = timeAdd0((d.getMonth() + 1).toString());//当月
let nowDay = timeAdd0(d.getDate().toString());//当日
let now = nowYear + "-" + nowMonth + "-" + nowDay;
//日期计算;
let startDate = new Date(Date.parse(now.replace(/-/g, '/'))); //将开始时间由字符串格式转换为日期格式
let value = startDate.getTime(); //将开始时间转为毫秒
value += 10 * (24 * 3600 * 1000); //将天数转换成毫秒后与开始时间相加得到结束时间的毫秒数
let d2 = new Date(value); //将得到的毫秒数转换为日期
let nowYear2 = d2.getFullYear().toString();//今年
let nowMonth2 = timeAdd0((d2.getMonth() + 1).toString());//当月
let nowDay2 = timeAdd0(d2.getDate().toString());//当日
let endDate = nowYear2 + "-" + nowMonth2 + "-" + nowDay2;
function timeAdd0(str) {
if (str.length <= 1) {
str = '0' + str;
}
return str
}
这里往后推移了10天






