Zahlreiche externe Pakete wie Moment.JS werden normalerweise von Webentwicklern verwendet. Nach der Entwicklung von IT hat JavaScript jedoch einen neuen Instanzkonstruktor gestartet.
Schaffung des Datumsschöpfung
Zunächst müssen Sie ein Objekt des Datums erstellen. Date () Konstruktor wird verwendet, um ein Objekt des Datums zu erstellen. Wir geben die verschiedenen Möglichkeiten ein, ein Datum zu instanziieren.
Neues Datum () // Aktuelle Uhrzeit und Datum werden zurückgegebenWo; MS= Millisekunden, y = Jahr, M = Monat, D = Tag, H = Stunde, Mindest = Minuten und und Sek= Sekunden. Hier beginnt der Parameter des Monats von 0 bis 11.
Datumsvergleich in JavaScript
In diesem Artikel präsentieren wir verschiedene Wege, um Daten in JavaScript zu kontrastieren.Die einfachste Methode zum Vergleich von Daten in JavaScript ist die Verwendung der Funktion GetTime ().
Vergleichen Sie das Datum in JavaScript über GetTime () -Funktion
Wenn Sie das Datum mit der Zeit in JavaScript vergleichen möchten, können Sie die integrierte Funktion GetTime () verwenden. Die Funktion GetTime () wandelt sich datum in den numerischen Wert um. Wenn Werte des Datums in numerische Werte konvertiert werden, können Sie problemlos zwei Daten vergleichen. In diesem Beispiel verwenden wir logische Operatoren, um zwei Daten entsprechend zu vergleichen.
const Instancedate1 = neues Datum ("2021-01-31")Ausgang
Vergleichen Sie das Datum in JavaScript mit ValueOF
Es gibt eine andere Möglichkeit, das Datum in JavaScript mit der ValueOF -Methode zu vergleichen. Es wird Millisekunden für eine bestimmte Zeitspanne zurückgeben. Die Funktion valueOf () gibt entweder True oder False zurück, während zwei Daten verglichen werden.
Beispiel
const Instancedate1 = neues Datum ("2021-01-31")Ausgang
Vergleichen Sie das Datum in JavaScript mit GetMonth (), getDate () und Getrieberei () () -Funktionen
JavaScript verfügt nicht über die Funktion, um das Datum ohne Zeit direkt zu vergleichen. Wenn Sie diese Art von Vergleich durchführen möchten, müssen Sie Monat, Jahr und Datum von den Objekten einzeln abrufen. Ein Beispiel wird unten eingesetzt, um zwei Daten mit integrierten Funktionen von JavaScript zu kontrastieren.
Funktion function_dateEqual (Instancedate1, Instancedate2)Ausgang
Vergleichen Sie das Datum in JavaScript mit der Funktion von TodateString ()
Es gibt eine andere Methode, um das Datum in JavaScript ohne Zeit zu vergleichen. Sie können die Funktion toDateString () zum Vergleich von Daten verwenden, indem Sie nur das Datum abrufen.
Instancedate1 = neues Datum (Instancedate1.todestring ())Ausgang
Vergleichen Sie das Datum in JavaScript mit DATE-FNS
Wir sollten uns nicht nur auf das Datumsobjekt von JavaScript für den Datumsvergleich verlassen. Anstatt mehrere Methoden für den grundlegenden Datumsvergleich zu verwenden, ist es besser, weniger Codezeilen zu verwenden, um einen effizienten Vergleich der Daten in JavaScript zu entwickeln, ohne die Zeit zu berücksichtigen.
Date-FNS ist eine Bibliothek von Drittanbietern zur Manipulation des Datums und ihr Beispiel wird unten mit verschiedenen Methoden erklärt, um zu bestätigen, ob die beiden Daten größer, geringer oder gleich zueinander sind.
Sei Instancedate1 = neues Datum ("2020-02-30T05: 11: 12Z")Ausgang
Abschluss
Wir haben alles darüber gelernt, wie man das Datum in JavaScript zusammen mit einem Beispiel in diesem Artikel vergleichen kann. Wir haben auch verschiedene Möglichkeiten erklärt, das Datum in JavaScript zu vergleichen. In der ersten Methode vergleichen wir Daten über die Funktion von GetTime () und untersuchen eine Methode, um Daten über die valueOf () -Funktion zu vergleichen. Wir haben auch mehrere integrierte Funktionen wie GetMonth (), getDate () und GetFriasar () zum Vergleich des Datums in JavaScript untersucht. Zuletzt haben wir auch eine andere Funktion toDateString () besprochen, um Daten in JavaScript zu vergleichen. Alle diese Methoden wurden kurz mit Beispielen erklärt, wie Datumsfunktionen in JavaScript verwendet werden können, um das aktuelle Datum mit den vorherigen und zukünftigen Daten zu vergleichen.