Calcul des différences de date en JavaScript
La soustraction de deux objets Date en JavaScript donne leur différence en millisecondes. Pour déterminer la différence entre des intervalles de temps spécifiques (par exemple, jours, heures), effectuez une arithmétique simple.
const date2 = new Date(2023, 5, 2, 13, 30, 0); const date1 = new Date(2023, 5, 1, 10, 25, 0); const difference = date2 - date1; // Difference in milliseconds
Calcul des jours
const days = Math.floor(difference / (1000 * 60 * 60 * 24));
Calcul des jours
const hours = Math.floor((difference % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
Calcul Heures
const minutes = Math.floor((difference % (1000 * 60 * 60)) / (1000 * 60));
Calcul Minutes
const seconds = Math.floor((difference % (1000 * 60)) / 1000);
Calcul des secondes
const milliseconds = difference % 1000;
Calcul des millisecondes
Calcul des nanosecondesDate JavaScript les objets ne suivent pas intrinsèquement les nanosecondes. Pour calculer les nanosecondes, vous pouvez utiliser une bibliothèque tierce ou convertir manuellement la différence en millisecondes en nanosecondes.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!