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

2022-08-29 23:51:32

我想在JavaScript中为日期添加月份。

例如:我正在插入日期(格式),现在我想在此日期添加8个月。我希望结果是.06/01/2011mm/dd/yyyy02/01/2012

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


答案 1

更正自 25.06.2019 起:

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

从这里

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

答案 2

将日期拆分为年、月和日组件,然后使用“日期”

var d = new Date(year, month, day);
d.setMonth(d.getMonth() + 8);

日期将负责确定年份。