JavaScript-programma om de waarde van twee datums te vergelijken

In dit voorbeeld leert u een JavaScript-programma te schrijven dat de waarden van twee datums vergelijkt.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende JavaScript-programmeeronderwerpen:

  • JavaScript-vergelijking en logische operators
  • JavaScript Datum en tijd

Voorbeeld: vergelijk de waarde van twee datums

 // 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);

Uitvoer

 false false true true true false

In het bovenstaande voorbeeld wordt de new Date()constructor gebruikt om een ​​date-object te maken.

De new Date()geeft de huidige datum en tijd weer.

 const d1 = new Date(); console.log(d1); // Fri Aug 28 2020 09:19:40 GMT+0545 (+0545)

U kunt dan direct vergelijken deze twee data met behulp van vergelijking operators >, <, <=, of >=.

Echter, om vergelijking operators gebruiken zoals ==, !=, ===, of !==, je moet gebruiken date.getTime().

De getTime()methode retourneert het aantal milliseconden vanaf middernacht van 1 januari 1970 (EcmaScript-epoche) tot de opgegeven datum.

 const d1 = new Date().getTime(); console.log(d1); // 1598585951699

Interessante artikelen...