Program JavaScript pentru a compara valoarea a două date

În acest exemplu, veți învăța să scrieți un program JavaScript care să compare valorile a două date.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:

  • Comparație JavaScript și operatori logici
  • Data și ora JavaScript

Exemplu: comparați valoarea a două date

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

Ieșire

 fals fals adevărat adevărat adevărat fals

În exemplul de mai sus, new Date()constructorul este utilizat pentru a crea un obiect de dată.

new Date()Dă data și ora curentă.

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

Puteți apoi compara direct aceste două date folosind operatori de comparație >, <, <=sau >=.

Cu toate acestea, pentru a utiliza operatori de comparație cum ar fi ==, !=, ===, sau !==, va trebui să utilizați date.getTime().

getTime()Metoda returnează numărul de milisecunde de la miezul nopții o ianuarie 1970 (EcmaScript epocă) la data specificată.

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

Articole interesante...