--- title: Date.prototype.getYear() slug: Web/JavaScript/Reference/Global_Objects/Date/getYear tags: - Date - JavaScript - Довідка - застарілий - метод translation_of: Web/JavaScript/Reference/Global_Objects/Date/getYear ---
{{JSRef}} {{deprecated_header}}

Метод getYear() повертає рік у вказаній даті згідно з місцевим часом. Оскільки getYear() не повертає повне значення року ("проблема 2000 року"), він більше не використовується та був замінений на метод {{jsxref("Date.prototype.getFullYear", "getFullYear()")}}.

Синтаксис

dateObj.getYear()

Повертає

Число, що відображає рік у наданій даті, згідно з місцевим часом, мінус 1900.

Опис

Для врахування років до та після 2000, слід використовувати {{jsxref("Date.prototype.getFullYear", "getFullYear()")}} замість getYear(), щоб вказувалось повне значення року.

Зворотна сумісність

Поведінка у JavaScript 1.2 та старших версіях

Метод getYear() повертає або 2-значне, або 4-значне значення року:

Приклади

Роки між 1900 та 1999

Друга інструкція присвоює значення 95 змінній year.

var Xmas = new Date('December 25, 1995 23:15:00');
var year = Xmas.getYear(); // повертає 95

Роки, більші за 1999

Друга інструкція присвоює значення 100 змінній year.

var Xmas = new Date('December 25, 2000 23:15:00');
var year = Xmas.getYear(); // повертає 100

Роки, менші за 1900

Друга інструкція присвоює значення -100 змінній year.

var Xmas = new Date('December 25, 1800 23:15:00');
var year = Xmas.getYear(); // повертає -100

Присвоєння та отримання років між 1900 та 1999

Третя інструкція присвоює значення 95 змінній year, що означає рік 1995.

var Xmas = new Date('December 25, 2015 23:15:00');
Xmas.setYear(95);
var year = Xmas.getYear(); // повертає 95

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

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

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

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

Див. також