Date.prototype.setYear()

Unerw├╝nscht
Dieses Feature wurde aus den Webstandards entfernt. Obwohl manche Browser es immer noch unterst├╝tzen, wird es zuk├╝nftig wegfallen. Es sollte daher nicht mehr in alten oder neuen Projekten verwendet werden. Webseiten oder Webapps, die es benutzen, funktionieren m├Âglicherweise irgendwann nicht mehr korrekt.

Die setYear() Methode setzt das Jahr f├╝r eine Datum bez├╝glich der Ortszeit. Weil setYear() nicht das volle Jahr setzt ("Jahr 2000 Probem"), wird es nicht l├Ąnger eingesetzt und wird von der Methode setFullYear() ersetzt. 
 

Syntax

dateObj.setYear(yearValue)

Parameter

yearValue
Eine ganze Zahl.

R├╝ckgabewert

Die Anzahl der Millisekunden zwischen dem 1. Januar 1970 00:00:00 UTC und dem ge├Ąnderten date Objekt.

Beschreibung

Wenn yearValue eine Nummer zwische 0 und 99 (inklusiv) ist, wird das Jahr eines date Objekt mit dem Wert 1900 + yearValue gesetzt. Ansernfalls wird das Jahr des Objektes mit dem Wert  yearValue gesetzt.

Beispiele

Einsatz von setYear()

Die ersten beiden Zeilen setzen das Jahr auf 1996. Die dritte Zeile setzt das Jahr auf 2000

var theBigDay = new Date();

theBigDay.setYear(96);
theBigDay.setYear(1996);
theBigDay.setYear(2000);

Spezifikationen

Spezifikation Status Kommentar
ECMAScript 1st Edition (ECMA-262) Standard Initiale Definition. Implementiert in JavaScript 1.0.
ECMAScript 5.1 (ECMA-262)
Die Definition von 'Date.prototype.setYear' in dieser Spezifikation.
Standard Definiert in dem (informativen) Kompatibilit├Ąts-Anhang
ECMAScript 2015 (6th Edition, ECMA-262)
Die Definition von 'Date.prototype.setYear' in dieser Spezifikation.
Standard Definiert in dem (normativ) Anhang f├╝r zus├Ątzliche Funktionen f├╝r Web-Browser.
ECMAScript (ECMA-262)
Die Definition von 'Date.prototype.setYear' in dieser Spezifikation.
Lebender Standard Definiert in dem (normativ) Anhang f├╝r zus├Ątzliche Funktionen f├╝r Web-Browser.

Browserkompatibilit├Ąt

BCD tables only load in the browser

Siehe auch