我想在JavaScript中添加几个月的日期。
例如:我要插入日期06/01/2011(格式mm/dd/yyyy),现在我要在此日期前加上8个月。我希望结果是02/01/2012。
06/01/2011
mm/dd/yyyy
02/01/2012
因此,增加月份时,年份也可能增加。
已于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);