Das Date-Objekt

Das Objekt Date ist das Hauptobjekt für die Arbeit mit Datum.

Syntax

javascriptlet date = new Date();

Nun ist die Variable date ein Objekt mit Datum, das den aktuellen Zeitpunkt (Sekunde, Minute, Stunde und so weiter) speichert. Mit speziellen Funktionen können wir die von uns benötigten Zeitmerkmale abrufen, zum Beispiel die aktuelle Stunde, den aktuellen Tag oder den aktuellen Monat.

Zum Beispiel kann die aktuelle Stunde so abgerufen werden: date.getHours(), und den aktuellen Monat - so date.getMonth(). Sehen Sie sich alle Varianten an:

javascriptlet date = new Date();

console.log(date.getSeconds());  // Sekunden
console.log(date.getMinutes());  // Minuten
console.log(date.getHours());    // Stunden
console.log(date.getDate());     // Tage
console.log(date.getMonth());    // Monate ab Null
console.log(date.getFullYear()); // Jahr
console.log(date.getDay());      // aktueller Wochentag

Einen bestimmten Zeitpunkt setzen

Man kann nicht den aktuellen Zeitpunkt setzen, sondern einen bestimmten. Dazu sollten Parameter im Format new Date(Jahr, Monat, Tag, Stunden, Minuten, Sekunden, Millisekunden) übergeben werden und in diesem Fall wird in die Variable date nicht der aktuelle Zeitpunkt geschrieben, sondern der, den wir in den Parametern angegeben haben. Besonderheiten dieses Formats: Die Zählung der Monate beginnt bei Null, fehlende Parameter, beginnend bei den Stunden, gelten als Null, und für Jahr, Monate und Tage - als Eins.

Beispiel

Lassen Sie uns das aktuelle Tag, Monat und Jahr im Format 'Jahr-Monat-Tag' ausgeben (dabei wird der Monat um 1 kleiner sein als der aktuelle, da die Monatszählung bei Null beginnt):

javascriptlet date = new Date();
let str  = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();

console.log(str);

Siehe auch