Comment calculer les jours entre deux dates en JavaScript?

Comment calculer les jours entre deux dates en JavaScript?
Avez-vous déjà été dans un scénario similaire dans lequel nous avons la date d'adhésion d'un employé qui a démissionné de sa désignation à une certaine date et nous voulons comprendre combien de jours il a travaillé avec l'entreprise pour calculer Son salaire. Dans une telle situation, JavaScript peut aider.

Ce n'était que l'un des scénarios possibles des gazillions dans lesquels vous pouvez vous retrouver, mais il y a d'autres problèmes qui peuvent avoir lieu lorsqu'ils traitent des problèmes réels. Par conséquent, nous discuterons de la façon dont nous pouvons facilement résoudre ce problème en utilisant JavaScript.

Calculer les jours entre deux dates à l'aide de JavaScript

Jetons un coup d'œil sur la façon dont nous pouvons calculer le nombre de jours en JavaScript.

Nous commencerons par définir deux objets de date.

Selt Date_1 = new Date ('10 / 25/2021 ');
LET DATE_2 = NOUVEAU DATE ();

Ensuite, nous devrons comprendre quelle est la différence entre ces deux dates.

Soit la différence = date_1.getTime () - Date_2.obtenir du temps();
console.log (différence);

Maintenant, le résultat est en millisecondes et nous devons convertir ce résultat en jours. La formule pour convertir des millisecondes en jours est:

(1000 millisecondes * (60 secondes * 60 minutes) * 24 heures)

Laissez TotalDays = mathématiques.cel (différence / (1000 * 3600 * 24));
console.Log (TotalDays + «Days to World Cup»);

Cela calculera les jours entre les deux dates données.

Code complet

Voici le code complet de ce problème:

Selt Date_1 = new Date ('10 / 25/2021 ');
LET DATE_2 = NOUVEAU DATE ();
const days = (date_1, date_2) =>
Soit la différence = date_1.getTime () - Date_2.obtenir du temps();
Laissez TotalDays = mathématiques.cel (différence / (1000 * 3600 * 24));
Retour TotalDays;

console.Log (jours (date_1, date_2) + "jours à la Coupe du monde");

Exécutez simplement le fichier et voyez la sortie dans votre terminal, la sortie sera similaire à ce qui suit:

Conclusion

Les jours peuvent être calculés entre deux dates en découvrant d'abord la différence de temps entre les deux dates données qui se traduisent en millisecondes puis en convertissant les millisecondes en jours. Dans cet article, nous avons appris comment nous pouvons facilement calculer les dates entre les deux dates en JavaScript en utilisant le avoir un rendez-vous() propriété du Date objet.