JavaScript-program til sammenligning af værdien af ​​to datoer

I dette eksempel lærer du at skrive et JavaScript-program, der sammenligner værdierne for to datoer.

For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:

  • JavaScript-sammenligning og logiske operatører
  • JavaScript dato og klokkeslæt

Eksempel: Sammenlign værdien af ​​to datoer

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

Produktion

 falsk falsk sand sand sand falsk

I ovenstående eksempel new Date()bruges konstruktøren til at oprette et datoobjekt.

Dette new Date()giver den aktuelle dato og tid.

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

Du kan derefter direkte sammenligne disse to datoer ved hjælp af sammenligning operatører >, <, <=, eller >=.

Men for at bruge sammenligning operatører ligesom ==, !=, ===, eller !==, du er nødt til at bruge date.getTime().

Den getTime()metode returnerer antallet af millisekunder fra midnat af 1 Januar 1970 (ECMAScript epoke) til den angivne dato.

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

Interessante artikler...