Maison  >  Article  >  interface Web  >  Comment calculer les minutes entre deux dates en JavaScript ?

Comment calculer les minutes entre deux dates en JavaScript ?

PHPz
PHPzavant
2023-09-05 14:33:02656parcourir

如何在 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));

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)

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer