Maison > interface Web > js tutoriel > Comment calculer la différence entre deux dates en JavaScript, en millisecondes près ?

Comment calculer la différence entre deux dates en JavaScript, en millisecondes près ?

Susan Sarandon
Libérer: 2024-12-02 17:09:12
original
405 Les gens l'ont consulté

How Do I Calculate the Difference Between Two Dates in JavaScript, Down to Milliseconds?

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

Calcul des jours

const days = Math.floor(difference / (1000 * 60 * 60 * 24));
Copier après la connexion

Calcul des jours

const hours = Math.floor((difference % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
Copier après la connexion

Calcul Heures

const minutes = Math.floor((difference % (1000 * 60 * 60)) / (1000 * 60));
Copier après la connexion

Calcul Minutes

const seconds = Math.floor((difference % (1000 * 60)) / 1000);
Copier après la connexion

Calcul des secondes

const milliseconds = difference % 1000;
Copier après la connexion

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!

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