Date.prototype.getYear()
Deprecated
Avoid using this feature in new projects.
The getYear() and setYear() methods use a truncated number instead of the actual year number, known as a year 2000 problem.
This feature may be a candidate for removal from web standards or browsers.>
Die getYear() Methode von Date Instanzen gibt das Jahr für dieses Datum gemäß lokaler Zeit zurück. Da getYear() keine vollen Jahre zurückgibt (das sogenannte "Year-2000-Problem"), ist sie veraltet und wurde durch die getFullYear()-Methode ersetzt.
Syntax
getYear()
Parameter
Keine.
Rückgabewert
Eine Ganzzahl, die das Jahr für das angegebene Datum gemäß lokaler Zeit minus 1900 repräsentiert. Gibt NaN zurück, wenn das Datum ungültig ist.
- Für Jahre größer oder gleich 2000 ist der Wert 100 oder größer. Zum Beispiel, wenn das Jahr 2026 ist, gibt
getYear()126 zurück. - Für Jahre zwischen einschließlich 1900 und 1999 liegt der von
getYear()zurückgegebene Wert zwischen 0 und 99. Zum Beispiel, wenn das Jahr 1976 ist, gibtgetYear()76 zurück. - Für Jahre kleiner als 1900 ist der von
getYear()zurückgegebene Wert kleiner als 0. Zum Beispiel, wenn das Jahr 1800 ist, gibtgetYear()-100 zurück.
Diese Methode gibt im Wesentlichen den Wert von getFullYear() minus 1900 zurück. Sie sollten getFullYear() stattdessen verwenden, damit das Jahr vollständig angegeben wird.
Beispiele
>Jahre zwischen 1900 und 1999
Die zweite Anweisung weist der Variablen year den Wert 95 zu.
const xmas = new Date("1995-12-25");
const year = xmas.getYear(); // returns 95
Jahre über 1999
Die zweite Anweisung weist der Variablen year den Wert 100 zu.
const xmas = new Date("2000-12-25");
const year = xmas.getYear(); // returns 100
Jahre unter 1900
Die zweite Anweisung weist der Variablen year den Wert -100 zu.
const xmas = new Date("1800-12-25");
const year = xmas.getYear(); // returns -100
Setzen und Abrufen eines Jahres zwischen 1900 und 1999
Die dritte Anweisung weist der Variablen year den Wert 95 zu, was das Jahr 1995 darstellt.
const xmas = new Date("2015-12-25");
xmas.setYear(95);
const year = xmas.getYear(); // returns 95
Spezifikationen
| Spezifikation |
|---|
| ECMAScript® 2027 Language Specification> # sec-date.prototype.getyear> |