Метод setMonth позволяет изменить значение месяца объекту даты. Принимает первым параметром месяц, также может принимать день месяца.
Метод следует применять к объекту Date, см. его для лучшего понимания.
См. также урок работа с датами из учебника JavaScript для более полного понимания.
Синтаксис
дата.setMonth(месяц[, день]);
Примеры
Пример
В данном примере выведем текущий месяц, а затем изменим:
var d = new Date();
alert(d.getMonth()); //
d.setMonth(4);
alert(d.getMonth()) //4
Стоит отметить, что месяца имеют индексы 0-11. То есть есть 4 месяц - это на самом деле 5.
Пример
Поменяем сразу и месяц и день:
var date = new Date();
date.setMonth(0, 1);
document.write(date);
Результат выполнения кода:
vardate=newDate();date.setMonth(0,1);document.write(date);