1. 程式人生 > >js日期增加指定月份

js日期增加指定月份

// function AddMouth(date, num) { //date為格式化後的日期字元yyyy-MM-dd,num為增加的月份 var mouthnum = parseInt(num); var year = parseInt(date.substring(0, 4)); var mouth = parseInt(date.substring(5, 7)); var day = parseInt(date.substring(8, 10)); if (mouth + mouthnum > 12) { var newyear = year + parseInt((mouth + mouthnum )/12); var newmouth = (mouth + mouthnum)%12 ; var newday = day; } else { var newyear = year var newmouth = mouth + mouthnum; var newday = day; } if (newmouth < 10) { newmouth = ‘0’ + newmouth; } var newdate = newyear + “-” + newmouth + “-” + newday; return newdate; }