JavaScript program za primerjavo vrednosti dveh datumov

V tem primeru se boste naučili pisati program JavaScript, ki bo primerjal vrednosti dveh datumov.

Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:

  • Primerjava JavaScript in logični operaterji
  • Datum in čas JavaScript

Primer: primerjajte vrednost dveh datumov

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

Izhod

 false false true true true false

V zgornjem primeru se s new Date()konstruktorjem ustvari datumski objekt.

new Date()Daje trenutni datum in čas.

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

Nato lahko neposredno primerjavo teh dveh rok z uporabo operaterji primerjava >, <, <=, ali >=.

Kljub temu, da uporabljajo operaterji primerjavo, kot so ==, !=, ===, ali !==, morate uporabo date.getTime().

getTime()Metoda vrne število milisekund od polnoči 1. januarja 1970 (ECMAscript epohe) do določenega datuma.

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

Zanimive Članki...