--- 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 ---
Die getYear()
Methode gibt das Jahr eines Datums bezüglich der Ortszeit zurück. Weil getYear()
nicht das ganze Jahr zurück gibt (das "Jahr 2000 Problem"), wird es nicht weiter eingesetzt und wird von der Methode {{jsxref("Date.prototype.getFullYear", "getFullYear()")}} ersetzt.
dateObj.getYear()
Eine Zahl, welche das Jahr minus 1900 des gegebenen Datums bezüglich der lokalen Zeit angibt.
getYear()
100 oder größer. Zum Beispiel wird für das Jahr 2026 der Wert 126 zurück gegeben.getYear()
zwischen 0 und 99. Zum Beispiel wird für das Jahr 1976 der Wert 76 zurückgegeben.getYear()
kleiner 0. Zum Beispiel wird für das Jahr 1800 der Wert -100 zurück gegeben.Um mit Jahren vor und nach 2000 umgehen zu können, sollte stattdessen die Methode {{jsxref("Date.prototype.getFullYear", "getFullYear()")}} eingesetzt werden. Diese gibt das vollständige Jahr zurück.
Die getYear()
Methode gibt entweder ein 2-stelliges oder 4-stelliges Jahr zurück.
getYear()
das Jahr minus 1900 zurück. Zum Beispiel wird für das Jahr 1976 der Wert 76 zurückgegeben.getYear()
eine 4-stellige Jahreszahl zurück. Zum Beispiel wird für das Jahr 1856 der Wert 1856 zurückgegeben. Für das Jahr 2026 wird der Wert 2026 zurückgegeben.Das zweite Statement initialisiert die Variable year
mit dem Wert 95.
var Xmas = new Date('December 25, 1995 23:15:00'); var year = Xmas.getYear(); // returns 95
Das zweite Statement initialisiert die Variable year
mit dem Wert 100.
var Xmas = new Date('December 25, 2000 23:15:00'); var year = Xmas.getYear(); // returns 100
Das zweite Statement initialisiert die Variable year
mit dem Wert -100.
var Xmas = new Date('December 25, 1800 23:15:00'); var year = Xmas.getYear(); // returns -100
Das zweite Statement initialisiert die Variable year
mit dem Wert 95, was für das Jahr 1995 steht.
var Xmas = new Date('December 25, 2015 23:15:00'); Xmas.setYear(95); var year = Xmas.getYear(); // returns 95
Spezifikation | Status | Kommentar |
---|---|---|
{{SpecName('ES1')}} | {{Spec2('ES1')}} | Initiale Definition. Implementiert in JavaScript 1.3. |
{{SpecName('ES5.1', '#sec-B.2.4', 'Date.prototype.getYear')}} | {{Spec2('ES5.1')}} |
Definiert in dem (informativen) Kompatibilitäts-Anhang |
{{SpecName('ES6', '#sec-date.prototype.getyear', 'Date.prototype.getYear')}} | {{Spec2('ES6')}} | Definiert in dem (normativ) Anhang für zusätzliche Funktionen für Web-Browser. |
{{SpecName('ESDraft', '#sec-date.prototype.getyear', 'Date.prototype.getYear')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Date.getYear")}}