javascript中加减月份
|
function addMonth(sDate, num) {
var aYmd = sDate.split('-');
var dt = new Date(aYmd[0], aYmd[1], aYmd[2]);
dt.setMonth(dt.getMonth() + num);
var y = dt.getFullYear();
var m = dt.getMonth();
var d = dt.getDate();
//坑爹啊,月份是从0开始啊!!!!
if (m == 0) { m = 12; y = y - 1; }
if (m < 10) m = '0' + m;
if (d < 10) d = '0' + d;
return y + '-' + m + '-' + d;
}
//追加日 function addDay(sDate, num) { var aYmd = sDate.split('-'); var dt = new Date(aYmd[0], aYmd[1], aYmd[2]); dt.setDate(dt.getDate() + num); var y = dt.getFullYear(); var m = dt.getMonth(); var d = dt.getDate(); if (m == 0) { m = 12; y = y - 1; } if (m < 10) m = '0' + m; if (d < 10) d = '0' + d; return y + '-' + m + '-' + d; } |

浙公网安备 33010602011771号