English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript setDate() -Methode

 JavaScript Date-Objekt

DassetDate()Methode, um das Datum in einem Date-Objekt für den angegebenen Tag des Monats basierend auf der lokalen Zeit zu setzen.

Der erwartete Wert ist1-31,aber andere Werte sind erlaubt:

  • 0 bedeutet der letzte Tag des vorangegangenen Monats

  • -1Der Tag vor dem letzten Tag des vorangegangenen Monats

Wenn ein Monat31Tag:

  • 32ist der erste Tag des nächsten Monats

Wenn ein Monat30 Tage:

  • 32ist der zweite Tag des nächsten Monats

Syntax:

date.setDate(day)
var d = new Date();
d.setDate(22);
Testen Sie es heraus‹/›

Browserkompatibilität

setDate() wird von allen Browsern vollständig unterstützt:

Methode
setDate()ististististist

Parameterwert

ParameterBeschreibung
Tag1bis31zwischen ganzen Zahlen, die jeden Tag im Monat darstellen.

Wenn der Wert außerhalb des Wertebereichs der Daten des Monats liegt, aktualisiert setDate() den Date-Objekt entsprechend.

Zum Beispiel, wenn der Wert auf 0 gesetzt wird, wird das Datum auf den letzten Tag des vorherigen Monats gesetzt.

Technische Details

Rückgabewert:UTC 1970 Jahr1Monat1Millisekunden zwischen 00:00:00 des Tages und der angegebenen Datum
JavaScript-Version:ECMAScript 1

Mehr Beispiele

Dieser Beispielcode setzt das Datum des letzten Tages des vorherigen Monats im Monat fest:

var d = new Date();
d.setDate(0);
Testen Sie es heraus‹/›

 JavaScript Date-Objekt