Maison > interface Web > js tutoriel > Comment calculer la différence horaire entre deux dates à l'aide de Moment.js ?

Comment calculer la différence horaire entre deux dates à l'aide de Moment.js ?

Linda Hamilton
Libérer: 2024-10-27 05:16:29
original
697 Les gens l'ont consulté

How to Calculate the Hour Difference Between Two Dates Using Moment.js?

Obtention de la différence d'heure entre deux dates dans Moment.js

Lorsque vous travaillez avec des dates en JavaScript, la bibliothèque Moment.js offre un moyen pratique de gérer la manipulation des dates. Par exemple, obtenir le décalage horaire entre deux dates est simple :

moment(end.diff(startTime)).format("m[m] s[s]")
Copier après la connexion

Cependant, cela peut ne pas être suffisant si vous souhaitez afficher les heures le cas échéant. Pour résoudre ce problème, vous devez extraire les heures de la durée.

Obtenir des heures à partir d'une durée Moment.js

Au départ, vous avez essayé de récupérer les heures en utilisant durée.hours(). Cependant, cette méthode renvoie l'heure actuelle, pas la différence entre deux dates.

L'approche correcte consiste à utiliser la méthode duration.asHours(), comme indiqué dans la documentation. Voici comment procéder :

var duration = moment.duration(end.diff(startTime));
var hours = duration.asHours();
Copier après la connexion

Désormais, les heures tiendront la différence en heures entre les deux dates. Vous pouvez l'utiliser pour formater la sortie comme vous le souhaitez.

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