Maison> interface Web> js tutoriel> le corps du texte

Comment calculer les minutes entre deux dates en JavaScript ?

PHPz
Libérer: 2023-09-05 14:33:02
avant
627 Les gens l'ont consulté

如何在 JavaScript 中计算两个日期之间的分钟数?

Dans cet article, vous apprendrez à calculer le nombre de minutes entre deux dates en JavaScript.

Les objets Date fonctionnent avec les dates et les heures. Les objets Date sont créés à l'aide de new Date(). Le JavaScript utilisera le fuseau horaire du navigateur et affichera la date sous forme de chaîne de texte intégral.

Exemple 1

Dans cet exemple, nous utilisons une fonction pour trouver le décalage horaire.

function minutesDiff(dateTimeValue2, dateTimeValue1) { var differenceValue =(dateTimeValue2.getTime() - dateTimeValue1.getTime()) / 1000; differenceValue /= 60; return Math.abs(Math.round(differenceValue)); } dateTimeValue1 = new Date(2020,12,12); console.log("The first date time value is defined as: ", dateTimeValue1) dateTimeValue2 = new Date(2020,12,13); console.log("The second date time value is defined as: ", dateTimeValue2) console.log(" The difference in the two date time values in minutes is: ") console.log(minutesDiff(dateTimeValue1, dateTimeValue2));
Copier après la connexion

Instructions

  • Étape 1- Définissez deux valeurs datetime dateTimeValue1 et dateTimeValue2.

  • Étape 2- Définissez une fonction MinuteDiff qui prend deux valeurs de date comme paramètres.

  • Étape 3- Dans la fonction, calculez le décalage horaire en soustrayant la valeur de la date et en la divisant par 1000. Divisez à nouveau le résultat par 60 pour obtenir les minutes.

  • Étape 4- Affichez la différence minute comme résultat.

Exemple 2

Dans cet exemple, nous pouvons calculer le décalage horaire sans utiliser de fonction.

dateTimeValue1 = new Date(2020,12,12); console.log("The first date time value is defined as: ", dateTimeValue1) dateTimeValue2 = new Date(2020,12,13); console.log("The second date time value is defined as: ", dateTimeValue2) console.log(" The difference in the two date time values in minutes is: ") var differenceValue =(dateTimeValue2.getTime() - dateTimeValue1.getTime()) / 1000; differenceValue /= 60; let result = Math.abs(Math.round(differenceValue)) console.log(result)
Copier après la connexion

Instructions

  • Étape 1- Définissez deux valeurs datetime dateTimeValue1 et dateTimeValue2.

  • Étape 2- Calculez le décalage horaire en soustrayant la valeur de la date et en la divisant par 1000. Divisez à nouveau le résultat par 60 pour obtenir les minutes.

  • Étape 3- Afficher la différence des minutes comme résultat.

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:tutorialspoint.com
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 téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!