Das Date-Objekt
Das Objekt Date ist das Hauptobjekt für
die Arbeit mit Datum.
Syntax
let 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:
let 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):
let date = new Date();
let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
console.log(str);
Siehe auch
-
alle grundlegenden Methoden, die auf das Date-Objekt angewendet werden:
getFullYear,getMonth,getDate,getHours,getMinutes,getSeconds,getDay,getTime