Différence de dates en minutes

JavaScriptJavaScriptBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons explorer comment calculer la différence entre deux dates en minutes à l'aide de JavaScript. Nous utiliserons l'objet Date et une formule mathématique simple pour obtenir la différence de temps. À la fin de ce laboratoire, vous serez capable de mettre en œuvre cette fonctionnalité dans vos propres projets et applications.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28237{{"Différence de dates en minutes"}} javascript/data_types -.-> lab-28237{{"Différence de dates en minutes"}} javascript/arith_ops -.-> lab-28237{{"Différence de dates en minutes"}} javascript/comp_ops -.-> lab-28237{{"Différence de dates en minutes"}} end

Fonction pour calculer la différence entre deux dates en minutes

Pour calculer la différence (en minutes) entre deux dates, utilisez la fonction suivante :

const getMinutesDiffBetweenDates = (dateInitial, dateFinal) =>
  (dateFinal - dateInitial) / (1000 * 60);

Il suffit de soustraire les deux objets Date et de diviser par le nombre de millisecondes dans une minute pour obtenir la différence (en minutes) entre eux.

Voici un exemple d'utilisation de la fonction :

getMinutesDiffBetweenDates(
  new Date("2021-04-24 01:00:15"),
  new Date("2021-04-24 02:00:15")
); // 60

Pour commencer à pratiquer la programmation, ouvrez le Terminal/SSH et tapez node.

Sommaire

Félicitations ! Vous avez terminé le laboratoire sur la différence entre deux dates en minutes. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.