Функция JavaScript для добавления X месяцев к дате

Я ищу самый легкий, самый чистый способ добавить X месяцев к дате JavaScript.

Я не обработал бы переворачивание года или имел бы для записи моей собственной функции.

Там что-то создается в этом, может сделать это?

191
задан Sebastian Simon 21 April 2018 в 19:28
поделиться

2 ответа

Я думаю, это должно сработать:

 var x = 12; // или любое другое смещение var CurrentDate = new Date (); console.log ("Текущая дата:", CurrentDate); CurrentDate.setMonth (CurrentDate.getMonth () + x); console.log ("Дата после" + x + "месяцев:", CurrentDate); 

Я считаю, что он должен автоматически обрабатывать увеличение до соответствующего года и изменение до соответствующего месяца.

257
ответ дан 23 November 2019 в 05:34
поделиться
d = new Date();

alert(d.getMonth()+1);

Месяцы имеют индекс, отсчитываемый от 0, он должен предупреждать (4), который равен 5 (май);

2
ответ дан 23 November 2019 в 05:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: