使用setData和setMonth
-獲取前后n天
function getNextDate(date, day) {
var dd = new Date(date);
dd.setDate(dd.getDate() + day);
var y = dd.getFullYear();
var m = dd.getMonth() + 1 < 10 ? "0" + (dd.getMonth() + 1) : dd.getMonth() + 1;
var d = dd.getDate() < 10 ? "0" + dd.getDate() : dd.getDate();
return y + "-" + m + "-" + d;
};
getNextDate('當(dāng)前時(shí)間'踢步,1)//后一天
getNextDate('當(dāng)前時(shí)間',-2)//前兩天
-獲取前后n月
function getNextMon(date, mon) {
var dd = new Date(date);
dd.setMonth(dd.getMonth() + mon);
var y = dd.getFullYear();
var m = dd.getMonth() + 1 < 10 ? "0" + (dd.getMonth() + 1) : dd.getMonth() + 1;
return y + "-" + m ;
};
getNextMon('當(dāng)前時(shí)間',3)//后三月
getNextMon('當(dāng)前時(shí)間',-10)//前十月