--- title: Date.prototype.getYear() slug: Web/JavaScript/Reference/Global_Objects/Date/getYear tags: - Date - Deprecated - JavaScript - Method - Prototype - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Date/getYear ---
Метод getYear()
возвращает год указанной даты по местному времени. Поскольку метод getYear()
не возвращает полный год («проблема 2000 года»), он больше не используется и был заменён методом {{jsxref("Date.prototype.getFullYear", "getFullYear()")}}.
dateObj.getYear()
Нет.
Метод getYear()
возвращает год минус 1900; таким образом:
getYear()
, будет равно 100 или выше. Например, если год равен 2026, метод getYear()
вернёт 126.getYear()
, лежит между 0 и 99. Например, если год равен 1976, метод getYear()
вернёт 76.getYear()
, будем меньше 0. Например, если год равен 1800, метод getYear()
вернёт -100.Чтобы учесть года до и после 2000, вы должны вместо метода getYear()
использовать метод {{jsxref("Date.prototype.getFullYear", "getFullYear()")}}, который возвращает полный год.
Метод getYear()
возвращал 2-х или 4-х значный год:
getYear()
, было годом минус 1900. Например, если год равнялся 1976, возвращаемое значение равнялось 76.getYear()
было четырёхзначным годом. Например, если год равнялся 1856, возвращаемое значение равнялось 1856. Если год равнялся 2026, возвращаемое значение равнялось 2026.Вторая инструкция присваивает значение 95 переменной year
.
var Xmas = new Date('December 25, 1995 23:15:00'); var year = Xmas.getYear(); // вернёт 95
Вторая инструкция присваивает значение 100 переменной year
.
var Xmas = new Date('December 25, 2000 23:15:00'); var year = Xmas.getYear(); // вернёт 100
Вторая инструкция присваивает значение -100 переменной year
.
var Xmas = new Date('December 25, 1800 23:15:00'); var year = Xmas.getYear(); // вернёт -100
Вторая инструкция присваивает значение 95 переменной year
, которое представляет 1995 год.
var Xmas.setYear(95); var year = Xmas.getYear(); // вернёт 95
Спецификация | Статус | Комментарии |
---|---|---|
ECMAScript 1-е издание. | Стандарт | Изначальное определение. Реализовано в JavaScript 1.0. |
{{SpecName('ES5.1', '#sec-B.2.4', 'Date.prototype.getYear')}} | {{Spec2('ES5.1')}} | Определён в (информативном) приложении по совместимости. |
{{SpecName('ES6', '#sec-date.prototype.getyear', 'Date.prototype.getYear')}} | {{Spec2('ES6')}} | Определён в (нормативном) приложении по дополнительным возможностям веб-браузеров. |