一尘不染

如何在JavaScript中为日期添加月份?

javascript

我想在JavaScript中添加几个月的日期。

例如:我要插入日期06/01/2011(格式mm/dd/yyyy),现在我要在此日期前加上8个月。我希望结果是02/01/2012

因此,增加月份时,年份也可能增加。


阅读 681

收藏
2020-05-01

共1个答案

一尘不染

已于2019年6月25日更正:

var newDate = new Date(date.setMonth(date.getMonth()+8));

var jan312009 = new Date(2009, 0, 31);
var eightMonthsFromJan312009  = jan312009.setMonth(jan312009.getMonth()+8);
2020-05-01