Date.prototype.setUTCMonth()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Die setUTCMonth()-Methode von Date Instanzen ändert den Monat und/oder den Tag des Monats für dieses Datum basierend auf der Weltzeit.

Probieren Sie es aus

Syntax

js
setUTCMonth(monthValue)
setUTCMonth(monthValue, dateValue)

Parameter

monthValue

Ein ganzzahliger Wert, der den Monat repräsentiert: 0 für Januar, 1 für Februar und so weiter.

dateValue Optional

Ein ganzzahliger Wert von 1 bis 31, der den Tag des Monats repräsentiert.

Rückgabewert

Ändert das Date Objekt vor Ort und gibt dessen neuen Zeitstempel zurück. Wenn ein Parameter NaN (oder andere Werte, die zu NaN umgewandelt werden, wie undefined) ist, wird das Datum auf Ungültiges Datum gesetzt und NaN zurückgegeben.

Beschreibung

Wenn Sie den dateValue-Parameter nicht angeben, wird der Wert verwendet, der von der getUTCDate()-Methode zurückgegeben wird.

Wenn ein angegebener Parameter außerhalb des erwarteten Bereichs liegt, versucht setUTCMonth(), die Datumsinformationen im Date Objekt entsprechend zu aktualisieren. Wenn Sie zum Beispiel 15 für monthValue verwenden, wird das Jahr um 1 erhöht und 3 wird für den Monat verwendet.

Beispiele

Verwendung von setUTCMonth()

js
const theBigDay = new Date();
theBigDay.setUTCMonth(11);

Spezifikationen

Specification
ECMAScript Language Specification
# sec-date.prototype.setutcmonth

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch