JavaScript-ohjelma kahden päivämäärän arvon vertaamiseksi

Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka vertaa kahden päivämäärän arvoja.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:

  • JavaScript-vertailu ja loogiset operaattorit
  • JavaScript-päivämäärä ja -aika

Esimerkki: Vertaa kahden päivämäärän arvoa

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

Tuotos

 false false true true true väärä

Yllä olevassa esimerkissä new Date()konstruktoria käytetään päivämääräobjektin luomiseen.

new Date()Antaa päivämäärän ja kellonajan.

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

Voit sitten suoraan vertailua päivinä käyttäen vertailuoperaattoreita >, <, <=, tai >=.

Kuitenkin käyttää vertailun operaattorit kuten ==, !=, ===, tai !==, sinun on käytettävä date.getTime().

getTime()Menetelmä palauttaa millisekuntien määrän keskiyöstä päivänä tammikuuta 1, 1970 (ECMAScript epookki) mainittua päivämäärää.

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

Mielenkiintoisia artikkeleita...