Ebben a példában megtanul olyan JavaScript programot írni, amely összehasonlítja két dátum értékeit.
A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:
- JavaScript összehasonlítás és logikai operátorok
 - JavaScript dátum és idő
 
Példa: Két dátum értékének összehasonlítása
 // program to compare value of two dates // create two dates const d1 = new Date(); const d2 = new Date(); // comparisons const compare1 = d1 d2; console.log(compare2); const compare3 = d1 = d2; console.log(compare4); const compare5 = d1.getTime() === d2.getTime(); console.log(compare5); const compare6 = d1.getTime() !== d2.getTime(); console.log(compare6);
Kimenet
hamis hamis igaz igaz igaz hamis
A fenti példában a new Date()konstruktort használjuk dátumobjektum létrehozására.
A new Date()dátum megadja az aktuális dátumot és időt.
 const d1 = new Date(); console.log(d1); // Fri Aug 28 2020 09:19:40 GMT+0545 (+0545)
Ezután közvetlenül összehasonlítani a két időpont alkalmas összehasonlító operátorok >, <, <=vagy >=.
Ahhoz viszont, hogy összehasonlító operátorok, mint a ==, !=, ===vagy !==, meg kell használni date.getTime().
A getTime()módszer visszaadja az ezredmásodpercek számát 1970. január 1-jei éjféltől (EcmaScript-korszak) a megadott dátumig.
 const d1 = new Date().getTime(); console.log(d1); // 1598585951699








