// 返回之前或之后多少天的日期
// 正数为之后多少天,负数为之前多少天
function backBeforeOrAfterDate(dayNumber, dateTime) {
var date = new Date(dateTime);
date.setDate(date.getDate() + dayNumber);
return {
year: date.getFullYear(),
month: (date.getMonth() + 1) >= 10 ? (date.getMonth() + 1) : (“0” + (date.getMonth() + 1)),
day: (date.getDate()) >= 10 ? (date.getDate()) : (“0” + (date.getDate()))
}
}
var nowDate = backBeforeOrAfterDate(-1, '2019-01-01'); //前一天
var nowDate = backBeforeOrAfterDate(+1, '2019-01-01'); //后一天