Maison > interface Web > js tutoriel > Comment puis-je calculer la différence en jours entre deux dates en JavaScript ?

Comment puis-je calculer la différence en jours entre deux dates en JavaScript ?

Patricia Arquette
Libérer: 2024-12-27 04:39:10
original
273 Les gens l'ont consulté

How Can I Calculate the Difference in Days Between Two Dates in JavaScript?

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));
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal