Eine Sache, die wir beim Lösen von Codierungsproblemen tun können, ist die Verwendung des Date-Objekts, um Datums- und Uhrzeitangaben zu vergleichen, um bestimmte Logik in unserem Code bedingt wiederzugeben. In diesem Artikel erfahren Sie, wie Sie das Datumsobjekt verwenden, um zwei Datumsangaben zu vergleichen, um festzustellen, welches das spätere (oder fruhere) Datum ist.
JavaScript verfugt uber ein integriertes Datumsobjekt we verwenden können, um auf Methoden zuzugreifen, die uns bei der Ausfuhrung von Logik auf der Grundlage von Zeitstempeln unterstutzen. Um dies einzurichten, instanziieren Sie ein neues Datum, indem Sie Folgendes codieren:
Wenn Sie console.log(date)
eingeben, die Uhrzeit (die Teilzeichenfolge nach dem T ) unterscheidet sich standardmäßig je nach Ihrem Wohnort. Wenn Sie mit der UTC-Zeit arbeiten möchten, entfernen Sie das Z und fugen Sie stattdessen +HH:MM
oder -HH:MM
hinzu.
Zu wissen, wie dies eingerichtet wird, ist wichtig, wenn wir im n√§chsten Abschnitt mit unserer Vergleichsfunktion arbeiten.
Werfen Sie als n√§chstes einen Blick auf die Methoden, die uns bei der Verwendung des Date-Konstruktors angeboten werden. Eine solche Methode ist getTime()
. Wir verwenden diese Methode, um unser Datumsobjekt in eine Zahl zu √§ndern, damit es leicht verglichen werden kann.
Diese spezielle Methode wandelt das Datum in die Anzahl der Millisekunden seit Beginn der Epoche (die Epoche begann) um am 1. Januar 1970). Hier ist unsere getTime-Methode:
Da das Datum als neues Date-Objekt instanziiert wird, können wir die Punktnotation verwenden, um auf die getTime-Funktion zuzugreifen.
Ich empfehle Sehen Sie sich die Dokumentation fur alle verschiedenen Arten von Methoden an, die Sie fur das Date-Objekt fur Ihre Logik verwenden können. Wir sind jetzt bereit, unsere Aufforderung in Angriff zu nehmen.