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