JavaScript -Methoden zum Festlegen des Datums
Mit Set Date-Methoden können Sie Datumswerte (Jahre, Monate, Tage, Stunden, Minuten, Sekunden, Millisekunden) für ein Date-Objekt festlegen.
Datumsmethoden festlegen
Set Date-Methoden werden zum Einstellen eines Teils eines Datums verwendet:
Method | Description |
---|---|
setDate() | Set the day as a number (1-31) |
setFullYear() | Set the year (optionally month and day) |
setHours() | Set the hour (0-23) |
setMilliseconds() | Set the milliseconds (0-999) |
setMinutes() | Set the minutes (0-59) |
setMonth() | Set the month (0-11) |
setSeconds() | Set the seconds (0-59) |
setTime() | Set the time (milliseconds since January 1, 1970) |
Die Methode setFullYear()
Die setFullYear()
Methode setzt das Jahr eines Datumsobjekts. In diesem Beispiel bis 2020:
Beispiel
const d = new Date();
d.setFullYear(2020);
Die setFullYear()
Methode kann optional Monat und Tag festlegen:
Beispiel
const d = new Date();
d.setFullYear(2020, 11, 3);
Die Methode setMonth()
Die setMonth()
Methode setzt den Monat eines Datumsobjekts (0-11):
Beispiel
const d = new Date();
d.setMonth(11);
Die setDate() Methode
Die setDate()
Methode setzt den Tag eines Datumsobjekts (1-31):
Beispiel
const d = new Date();
d.setDate(15);
Die setDate()
Methode kann auch verwendet werden, um Tage zu einem Datum hinzuzufügen:
Beispiel
const d = new Date();
d.setDate(d.getDate() + 50);
Wenn das Hinzufügen von Tagen den Monat oder das Jahr verschiebt, werden die Änderungen automatisch vom Date-Objekt verarbeitet.
Die setHours()-Methode
Die setHours()
Methode setzt die Stunden eines Datumsobjekts (0-23):
Beispiel
const d = new Date();
d.setHours(22);
Die Methode setMinutes()
Die setMinutes()
Methode setzt die Minuten eines Datumsobjekts (0-59):
Beispiel
const d = new Date();
d.setMinutes(30);
Die setSeconds()-Methode
Die setSeconds()
Methode setzt die Sekunden eines Datumsobjekts (0-59):
Beispiel
const d = new Date();
d.setSeconds(30);
Daten vergleichen
Daten können leicht verglichen werden.
Das folgende Beispiel vergleicht das heutige Datum mit dem 14. Januar 2100:
Beispiel
let text = "";
const today = new Date();
const someday = new Date();
someday.setFullYear(2100, 0, 14);
if (someday > today) {
text = "Today is before January 14, 2100.";
} else {
text = "Today is after January 14, 2100.";
}
JavaScript zählt Monate von 0 bis 11. Januar ist 0. Dezember ist 11.
Vollständige JavaScript-Datumsreferenz
Eine vollständige Datumsreferenz finden Sie in unserem:
Vollständige JavaScript-Datumsreferenz .
Die Referenz enthält Beschreibungen und Beispiele aller Date-Eigenschaften und -Methoden.