--- title: Date.prototype.setFullYear() slug: Web/JavaScript/Reference/Global_Objects/Date/setFullYear tags: - Date - JavaScript - Довідка - метод translation_of: Web/JavaScript/Reference/Global_Objects/Date/setFullYear ---
Метод setFullYear() встановлює повне значення року вказаній даті згідно з місцевим часом. Повертає нову часову мітку.
dateObj.setFullYear(yearValue[, monthValue[, dateValue]])
yearValuemonthValuedateValuedateValue, ви повинні також вказати monthValue.Кількість мілісекунд між 1 січня 1970 00:00:00 за UTC та оновленою датою.
Якщо ви не вказуєте параметри monthValue та dateValue, використовуються значення, що повертають методи {{jsxref("Date.prototype.getMonth()", "getMonth()")}} та {{jsxref("Date.prototype.getDate()", "getDate()")}}.
Якщо вказаний вами параметр знаходиться за межами очікуваного діапазону, setFullYear() пробує оновити інші параметри та інформацію про дату у об'єкті {{jsxref("Date")}} відповідно. Наприклад, якщо ви вказуєте 15 в якості monthValue, рік збільшується на 1 (yearValue + 1), а 3 використовується як значення місяця.
setFullYear()var theBigDay = new Date(); theBigDay.setFullYear(1997);
| Специфікація |
|---|
| {{SpecName('ESDraft', '#sec-date.prototype.setfullyear', 'Date.prototype.setFullYear')}} |
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("javascript.builtins.Date.setFullYear")}}