Метод setMonth
Устанавливает значение месяца в объекте Date, используя локальное время.
function setMonth(numMonth : Number [, dateVal : Number])
Аргументы
numMonth
Обязательный. Числовое значение, представляющее месяц. Значение для января равно 0, значения других месяцев увеличиваются в соответствующем порядке.dateVal
Необязательный. Числовое значение, представляющее день месяца. Если это значение не задано, используется значение из вызова метода getDate.
Заметки
Чтобы установить значение месяца с помощью времени в формате UTC, используйте метод setUTCMonth.
Если значение аргумента numMonth превышает 11 (январь соответствует месяцу 0) или является отрицательным числом, хранящееся значение года изменяется соответствующим образом. Например, если сохранена дата "5 января 1996 г." и вызывается метод setMonth(14), дата принимает значение "5 марта 1997 г.".
С помощью метода setFullYear можно задать год, месяц и день месяца.
Пример
В следующем примере показано использование метода setMonth.
function SetMonthDemo(newmonth){
var d = new Date();
d.setMonth(newmonth);
var s = d.toLocaleString();
return(s);
}