Programme JavaScript pour comparer la valeur de deux dates

Dans cet exemple, vous apprendrez à écrire un programme JavaScript qui comparera les valeurs de deux dates.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:

  • Comparaison JavaScript et opérateurs logiques
  • Date et heure JavaScript

Exemple: comparer la valeur de deux dates

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

Production

 faux faux vrai vrai vrai faux

Dans l'exemple ci-dessus, le new Date()constructeur est utilisé pour créer un objet date.

Le new Date()donne la date et l'heure actuelles.

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

Vous pouvez ensuite comparer directement ces deux dates à l' aide des opérateurs de comparaison >, <, <=ou >=.

Toutefois, pour utiliser les opérateurs de comparaison comme ==, !=, ===ou !==, vous devez utiliser date.getTime().

La getTime()méthode renvoie le nombre de millisecondes entre minuit du 1er janvier 1970 (époque EcmaScript) et la date spécifiée.

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

Articles intéressants...