存在两种方式:
1、时间戳的方式
function getTimeByDay(strBeginDate, nDays)
{
let dateBegin = new Date(Date.parse(strBeginDate.replace(/-/g, "/")));
// nDays获取当天多少天后的日期
let timeLast = dateBegin.getTime() + + 60 * 60 * 1000 * 24 * nDays;
//new Date(time).toISOString() => 2019-02-23T08:40:35.825Z
return new Date(timeLast).toISOString().split('T')[0];
}
2、getDate 函数的运用
function getTimeByDay(strBeginDate, nDays)
{
let date = new Date(Date.parse(strBeginDate.replace(/-/g, "/")));
// nDays获取当天多少天后的日期,这里 setDate 的对象必须是 strBeginDate 转换过来的
date.setDate(date.getDate() + nDays);
//new Date(time).toISOString() => 2019-02-23T08:40:35.825Z
return new date.toISOString().split('T')[0];
}