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 Methode getYear() von Date-Instanzen gibt das Jahr dieses Datums gemäß der lokalen Zeit zurück. Da getYear() keine vollständigen Jahreszahlen zurückgibt (das „Jahr-2000-Problem“), ist die Methode veraltet und wurde durch getFullYear() ersetzt.
Syntax
getYear()
Parameter
Keine.
Rückgabewert
Eine Ganzzahl, die das Jahr des angegebenen Datums gemäß der lokalen Zeit abzüglich 1900 darstellt. Ist das Datum ungültig, wird NaN zurückgegeben.
- Für Jahre ab 2000 beträgt der Wert mindestens 100. Wenn das Jahr beispielsweise 2026 ist, gibt
getYear()den Wert 126 zurück. - Für Jahre von 1900 bis einschließlich 1999 liegt der von
getYear()zurückgegebene Wert zwischen 0 und 99. Wenn das Jahr beispielsweise 1976 ist, gibtgetYear()den Wert 76 zurück. - Für Jahre vor 1900 ist der von
getYear()zurückgegebene Wert kleiner als 0. Wenn das Jahr beispielsweise 1800 ist, gibtgetYear()den Wert -100 zurück.
Diese Methode gibt im Wesentlichen den Wert von getFullYear() abzüglich 1900 zurück. Verwenden Sie stattdessen getFullYear(), 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 nach 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 vor 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
Festlegen und Abrufen eines Jahres zwischen 1900 und 1999
Die dritte Anweisung weist der Variablen year den Wert 95 zu, der für das Jahr 1995 steht.
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> |