Плюс это с открытым исходным кодом!
от вопрос уже есть ответ здесь:
Функция JavaScript для добавления X месяцев к дате 17 ответовЯ хочу добавить месяцы к дате в JavaScript.
Например: я вставляю дату06/01/2011
(форматmm/dd/yyyy
) и теперь я хочу добавить 8 месяцев к этой дате. Я хочу, чтобы результат был02/01/2012
.
Таким образом, при добавлении месяцев, год также может увеличиться.