Heim > Web-Frontend > js-Tutorial > Wie kann ich Daten in JavaScript genau vergleichen?

Wie kann ich Daten in JavaScript genau vergleichen?

Patricia Arquette
Freigeben: 2024-12-21 04:46:13
Original
788 Leute haben es durchsucht

How Can I Accurately Compare Dates in JavaScript?

Vergleichen von Datumsangaben mit JavaScript

Zum Vergleichen der Werte zweier Datumsangaben in JavaScript unter Verwendung der Standardoperatoren wie „größer als“, „kleiner als“, und nicht gleich, kann man das Date-Objekt verwenden. Durch die Erstellung eines Datumsobjekts für jedes Datum können diese Vergleiche effektiv durchgeführt werden.

Die Verwendung der Operatoren ==, !=, === und !== beim Vergleich von Datumsangaben erfordert die Verwendung von Datum .getTime(). Diese Methode gibt den numerischen Wert des angegebenen Datums als Anzahl der Millisekunden seit dem 1. Januar 1970 zurück.

Untersuchen Sie den folgenden Codeausschnitt:

var d1 = new Date();
var d2 = new Date(d1);
var same = d1.getTime() === d2.getTime();
var notSame = d1.getTime() !== d2.getTime();
Nach dem Login kopieren

Diese Demonstration veranschaulicht diesen direkten Vergleich des Datums Gegenstände werden nicht ausreichen. Stattdessen ist der Vergleich des Ergebnisses von date.getTime() für genaue Gleichheitsprüfungen erforderlich.

Zur Eingabevalidierung wird die Verwendung von Dropdown-Menüs oder anderen eingeschränkten Formen der Datumseingabe empfohlen, anstatt sich ausschließlich auf Textfelder zu verlassen . Dies trägt dazu bei, Probleme bei der Eingabevalidierung zu vermeiden.

Bemerkenswert ist, dass date.getTime() detaillierte Informationen zum angegebenen Datum bietet, das die Anzahl der Millisekunden seit dem 1. Januar 1970, 00:00:00 UTC, darstellt.

Das obige ist der detaillierte Inhalt vonWie kann ich Daten in JavaScript genau vergleichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage