--- title: Date.prototype.setUTCFullYear() slug: Web/JavaScript/Reference/Global_Objects/Date/setUTCFullYear tags: - Date - JavaScript - Довідка - метод translation_of: Web/JavaScript/Reference/Global_Objects/Date/setUTCFullYear ---
{{JSRef}}

Метод setUTCFullYear() встановлює повне значення року для вказаної дати згідно зі всесвітнім часом.

{{EmbedInteractiveExample("pages/js/date-setutcfullyear.html")}}

Синтаксис

dateObj.setUTCFullYear(yearValue[, monthValue[, dayValue]])

Параметри

yearValue
Ціле число, що вказує числове значення року, наприклад, 1995.
monthValue
Необов'язковий. Ціле число між 0 та 11, що відображає місяці з січня по грудень.
dayValue
Необов'язковий. Ціле число між 1 та 31, що відображає день місяця. Якщо ви вказуєте параметр dayValue, ви повинні також вказати monthValue.

Повертає

Кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та оновленою датою.

Опис

Якщо ви не вказуєте параметри monthValue та dayValue, використовуються значення, що повертають методи {{jsxref("Date.prototype.getUTCMonth()", "getUTCMonth()")}} та {{jsxref("Date.prototype.getUTCDate()", "getUTCDate()")}}.

Якщо вказаний вами параметр знаходиться за межами очікуваного діапазону, setUTCFullYear() пробує оновити інші параметри та інформацію про дату у об'єкті {{jsxref("Date")}} відповідно. Наприклад, якщо ви вкажете 15 в якості monthValue, рік буде збільшений на 1 (yearValue + 1), а 3 буде значенням місяця.

Приклади

Використання setUTCFullYear()

var theBigDay = new Date();
theBigDay.setUTCFullYear(1997);

Специфікації

Специфікація
{{SpecName('ESDraft', '#sec-date.prototype.setutcfullyear', 'Date.prototype.setUTCFullYear')}}

Сумісність з веб-переглядачами

{{Compat("javascript.builtins.Date.setUTCFullYear")}}

Див. також