Skip to content

Setting a Date with Date methods

Das Date Objekt stellt uns verschiedene Methoden zur Verfügung, um Datum und Zeit zu setzen – wieder alles in local time.

  1. setFullYear: setzt eine vierstellige Jahreszahl
  2. setMonth: setzt den Monat
  3. setDate: setzt den Tag des Monats

Jede Methode hat wieder ihr UTC-Äquvalent:

  1. setUTCFullYear: setzt eine vierstellige Jahreszahl in UTC
  2. setUTCMonth: setzt den Monat in UTC
  3. setUTCDate: setzt den Tag des Monats in UTC
  1. setHours: setzt die Stunden
  2. setMinutes: setzt die Minuten
  3. setSeconds: setzt die Sekunden
  4. setMilliseconds: setzt Millisekunden
  5. setTime: setzt einen Timestamp

Jede Methode (außer setTime) hat wieder ihr UTC-Äquivalent:

  1. setUTCHours: setzt die Stunden in UTC
  2. setUTCMinutes: setzt die Minuten in UTC
  3. setUTCSeconds: setzt die Sekunden in UTC
  4. setUTCMilliseconds: setzt Millisekunden in UTC

Wir können die Methoden nutzen, um ein Datum zu ändern. Im Beispiel unten ändern wir den Monat von November auf Dezember:

const date = new Date(2025, 10);
// Date Fri Nov 01 2025 00:00:00 GMT+0100 (Mitteleuropäische Normalzeit)
date.setMonth(11);
// Date Sun Dec 01 2025 00:00:00 GMT+0100 (Mitteleuropäische Normalzeit)