Calcul de la différence entre deux dates en JavaScript
Cette enquête cherche à déterminer la différence d'une journée complète entre deux dates en JavaScript. Bien que la solution présentée utilisant getDate() puisse ne pas donner le résultat souhaité, voici une alternative fiable :
const date1 = new Date('7/13/2010'); const date2 = new Date('12/15/2010'); const diffTime = Math.abs(date2 - date1); const diffDays = Math.floor(diffTime / (1000 * 60 * 60 * 24));
Cette approche calcule la différence de temps en millisecondes à l'aide de la fonction Math.abs() pour garantir un résultat positif. . Ensuite, il convertit le décalage horaire en jours en le divisant par le nombre de millisecondes dans une journée. Enfin, la fonction Math.floor() arrondit le résultat à la journée entière la plus proche.
L'extrait de code fourni démontre l'utilisation de cette solution, affichant à la fois la différence de temps en millisecondes et la différence d'une journée complète entre deux dates arbitraires.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!