Date.setUTCMonth() - встановлює місяць по UTC.
dateObj.setUTCMonth(month, [day])
Параметри:
dateObj - об'єкт Date.
month - обов'язкове числове значеня від 0 до 11 яке вказує місяць.
day - числове значення від 1 до 31 яке вказує день місяця.
setUTCMonth() метод об'єкту Date який змінює місяць по UTC (Всесвітній координований час) в даті об'єкту.
Якщо параметр day не вказано то береться з Date.getUTCDate().
У деяких браузерах повертає мілісекунди з 01.01.1970.
var d = new Date();
var ms= d.setUTCMonth(3);
alert('мілісекунди: '+ms+' в даті: '+Date(ms));
var d= new Date();
d.setUTCMonth(9);
alert(d);
Якщо вказати більше число у параметрах month або day то дата зміниться на кількість залишкових днів (місяців).
var d= new Date();
d.setUTCMonth(13,4);
alert(d);