From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- .../global_objects/date/getyear/index.html | 123 +++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 files/ru/web/javascript/reference/global_objects/date/getyear/index.html (limited to 'files/ru/web/javascript/reference/global_objects/date/getyear') diff --git a/files/ru/web/javascript/reference/global_objects/date/getyear/index.html b/files/ru/web/javascript/reference/global_objects/date/getyear/index.html new file mode 100644 index 0000000000..e7c7b42782 --- /dev/null +++ b/files/ru/web/javascript/reference/global_objects/date/getyear/index.html @@ -0,0 +1,123 @@ +--- +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 +--- +
{{JSRef("Global_Objects", "Date")}} {{deprecated_header("")}}
+ +

Сводка

+ +

Метод getYear() возвращает год указанной даты по местному времени. Поскольку метод getYear() не возвращает полный год («проблема 2000 года»), он больше не используется и был заменён методом {{jsxref("Date.prototype.getFullYear", "getFullYear()")}}.

+ +

Синтаксис

+ +
dateObj.getYear()
+ +

Параметры

+ +

Нет.

+ +

Возвращаемое значение

+ +

Метод getYear() возвращает год минус 1900; таким образом:

+ + + +

Чтобы учесть года до и после 2000, вы должны вместо метода getYear() использовать метод {{jsxref("Date.prototype.getFullYear", "getFullYear()")}}, который возвращает полный год.

+ +

Обратная совместимость

+ +

Поведение в 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.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')}}Определён в (нормативном) приложении по дополнительным возможностям веб-браузеров.
+ +

Совместимость с браузерами

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

Смотрите также

+ + -- cgit v1.2.3-54-g00ecf