In diesem Artikel werden die Ansätze zum Vergleich von Daten unabhängig von der Zeit mit JavaScript erörtert.
So vergleichen Sie Daten ohne Zeit mit JavaScript?
Um Daten ohne Zeit in JavaScript zu vergleichen, wenden Sie die folgenden Ansätze in Kombination mit dem “anDatum()" Konstrukteur:
Die angegebenen Ansätze werden nun nacheinander diskutiert!
Ansatz 1: Vergleichen Sie Daten ohne Zeit in JavaScript mit der Methode für TodATestring ()
Der "Datum()"Konstruktor zusammen mit dem"neuDas Schlüsselwort wird verwendet, um ein neues Datumsobjekt zu erstellen. Der "todatestring ()Die Methode greift auf das Datum von einem Datumsobjekt als Zeichenfolge aus, ausgenommen die Zeit. Diese Ansätze können verwendet werden, um das Datum aus dem benutzerdefinierten Datum (einschließlich Uhrzeit) zu extrahieren und zu vergleichen (Daten).
Beispiel
Überblick über das folgende Beispiel:
In den obigen Codezeilen:
Ausgang
In der obigen Ausgabe ist ersichtlich, dass der Zustand unabhängig von den verschiedenen Zeiten erfüllt ist.
Ansatz 2: Vergleichen Sie Daten ohne Zeit in JavaScript mithilfe von Setutchours () und GetTime () -Methoden
Der "setutchours ()Die Methode legt die Stunde des Datumsobjekts in Bezug auf UTC fest. Der "Zeit bekommen()Die Methode berechnet die Anzahl der seit dem 1. Januar 1970 verstrichenen Millisekunden und gibt es zurück. Diese Methoden können angewendet werden, um die Daten zu vergleichen, indem die festgelegte Zeit in die universelle Zeit umgewandelt wird. Dies wird den Vergleich unabhängig von der Zeit resultierend durchführen.
Syntax
Datum.Setutchours (Stunde, Min, Sec, Millisec)In der obigen Syntax:
Die Parameter entsprechen den Zahlen, die die darstellen “Stunde","Protokoll","Sekunden", Und "Millisekunden", bzw.
Beispiel
Lassen Sie uns das untergeordnete Beispiel durchlaufen:
Im obigen Code -Snippet:
Ausgang
In der obigen Ausgabe ist das erstere Datum dem letzteren Datum unabhängig von der festgelegten Zeit entspricht.
Abschluss
Der "Datum()"Konstruktor kombiniert mit dem"todatestring ()”Methode oder die“setutchours ()" Und "Zeit bekommen()Methoden können verwendet werden, um Daten ohne Zeit in JavaScript zu vergleichen. Die erstere Methode kann angewendet werden, um die Daten aus den erstellten Datumsobjekten (einschließlich Zeit) zu extrahieren und sie zu vergleichen. Die letzteren Methoden können verwendet werden, um der abgerufenen Zeit universelle Zeit zuzuordnen. Dieser Blog hat Sie dazu gebracht, Daten unabhängig von der Zeit mit JavaScript zu vergleichen.