Passer au contenu

Calculateur d'Intervalle de Temps - Calculer le Temps Entre les Dates

Calculez instantanément des intervalles de temps précis entre deux dates. Obtenez des résultats en secondes, minutes, heures et jours. Gère automatiquement les années bissextiles, l'heure d'été et les fuseaux horaires.

Calculateur d'Intervalle de Temps

Calculateur de chargement...
📚

Documentation

Qu’est-ce qu’un calculateur d’intervalle de temps

Un calculateur d’intervalle de temps détermine la durée exacte entre deux dates et heures. Il prend une date et une heure de début ainsi qu’une date et une heure de fin, puis indique la différence en secondes, minutes, heures et jours, accompagnée d’un résumé en langage courant tel que « 3 jours, 4 heures, 12 minutes ».

Comment calculer un intervalle de temps

Formule

Le calculateur soustrait l’heure de début de l’heure de fin :

Intervalle de temps = Heure de fin − Heure de début

Un ordinateur ne peut pas soustraire directement le « 15 mars » du « 20 mai », car une date du calendrier n’est pas un nombre unique. Le calculateur convertit donc d’abord chaque date et heure en horodatage : un nombre de millisecondes écoulées depuis un point de référence fixe, le 1 janvier 1970 à 00:00:00 UTC. Une fois les deux dates converties en horodatages, la soustraction est une simple opération arithmétique, qui reste exacte d’un mois à l’autre, d’une année à l’autre et lors des années bissextiles.

Après avoir trouvé la différence en millisecondes, le calculateur la convertit dans d’autres unités :

  • Secondes = millisecondes ÷ 1 000
  • Minutes = secondes ÷ 60
  • Heures = minutes ÷ 60
  • Jours = heures ÷ 24

Exemple détaillé

Début : 20 mai 2023, 10:00 Fin : 21 mai 2023, 11:00

L’écart entre ces deux moments est de 25 heures. Converti dans toutes les unités affichées par le calculateur :

  • 90 000 secondes
  • 1 500 minutes
  • 25 heures
  • 25 ÷ 24 ≈ 1,04 jour

Le résumé en langage courant indique « 1 jour, 1 heure ». Ce résumé est construit autrement que les valeurs décimales ci-dessus : le calculateur prend d’abord le nombre entier de jours (1), puis les heures restantes (1), puis les éventuelles minutes et secondes restantes (0 et 0). Il n’arrondit pas la valeur décimale en jours. Il procède plutôt par unités entières, de la plus grande à la plus petite.

Années bissextiles et heure d’été

Une année civile ne compte pas toujours 365 jours, et une journée civile ne dure pas toujours 24 heures. Comme le calculateur fonctionne à partir d’horodatages plutôt que de compter les cases du calendrier, ces deux situations sont gérées sans règles particulières.

Années bissextiles. Tous les quatre ans, février gagne un jour supplémentaire, le 29 février, afin de garder le calendrier aligné sur l’orbite de la Terre autour du Soleil. Les années séculaires font exception : elles ne sont bissextiles que si elles sont divisibles par 400, de sorte que 2000 était bissextile, mais pas 1900. Le décompte du 28 février 2024 à 00:00 au 1 mars 2024 à 00:00 donne 2 jours, car 2024 est une année bissextile et le décompte passe par le 29 février.

Heure d’été. Dans les régions qui observent l’heure d’été, les horloges sautent une heure au printemps et répètent une heure à l’automne. Aux États-Unis, l’heure d’été commence le deuxième dimanche de mars, lorsque les horloges passent de 2 h à 3 h. Le 10 mars 2024, les horloges du fuseau horaire de l’Est des États-Unis ont sauté directement de 2:00 h à 3:00 h. Une personne de ce fuseau qui mesure de 1:00 h à 4:00 h ce jour-là obtient 2 heures, et non 3, car l’heure de 2 h n’a jamais existé sur l’horloge. Le calculateur obtient le bon résultat parce qu’il soustrait des horodatages, et un horodatage ne saute ni ne se répète simplement parce qu’une horloge le fait.

Fuseaux horaires

Les champs de début et de fin utilisent tous deux le fuseau horaire de l’appareil sur lequel ils sont saisis. Lorsque les deux dates correspondent à des heures du même fuseau, ce qui est le cas habituel, le résultat est correct quel que soit ce fuseau, car son décalage s’annule lors de la soustraction. Si les deux dates correspondent à des heures de fuseaux différents, il faut convertir l’une des heures pour la faire correspondre à l’autre avant de la saisir. Sinon, le résultat sera décalé de l’écart entre les deux fuseaux.

Foire aux questions

Quelles unités le calculateur affiche-t-il ?

Des secondes, des minutes, des heures et des jours, ainsi qu’un résumé en langage courant. Les semaines, les mois et les années ne sont pas affichés directement, car les mois et les années n’ont pas une durée fixe : un mois compte de 28 à 31 jours, et une année compte 365 ou 366 jours. Pour obtenir une estimation, divisez le nombre de jours par 7 pour les semaines, par environ 30,44 pour un mois moyen, ou par environ 365,25 pour une année moyenne.

Tient-il compte des années bissextiles ?

Oui. Comme le calculateur fonctionne à partir d’horodatages, le jour supplémentaire des années bissextiles est déjà pris en compte dans le résultat, sans étape supplémentaire.

Tient-il compte de l’heure d’été ?

Oui. Il indique le temps réellement écoulé plutôt qu’une simple différence entre les chiffres affichés par l’horloge, de sorte que les résultats restent exacts lors du passage à l’heure d’été ou à l’heure d’hiver.

La date de fin peut-elle être antérieure à la date de début ?

Non. La date et l’heure de fin doivent être postérieures ou égales à la date et à l’heure de début ; sinon, le calculateur affiche une erreur au lieu d’un résultat.

Peut-il calculer l’âge exact d’une personne ?

Oui. Saisissez la date et l’heure de naissance comme début, et la date et l’heure actuelles comme fin. Par exemple, une personne née le 15 mars 1985 à 3:20 de l’après-midi et évaluée le 12 novembre 2024 à 10:45 du matin a 14 486 jours, soit environ 39,66 ans.

Le résultat inclut-il les week-ends et les jours fériés ?

Oui, le total compte chaque jour calendaire. Pour estimer uniquement les jours de semaine, prenez le nombre total de jours, divisez-le par 7 pour obtenir le nombre entier de semaines, multipliez ce nombre par 5, puis ajoutez les jours restants qui tombent un jour de semaine.

Références

  1. Ecma International. ECMAScript Language Specification (ECMA-262). ECMA-262 : valeurs de temps — les valeurs de temps comptent les millisecondes depuis une époque fixée à minuit au début du 1 janvier 1970 UTC.
  2. U.S. Naval Observatory. Leap Years. USNO : années bissextiles — les années divisibles par 4 sont bissextiles, sauf les années séculaires non divisibles par 400.
  3. National Institute of Standards and Technology. Daylight Saving Time Rules. NIST: Daylight Saving Time Rules — l’heure d’été américaine commence à 2:00 h le deuxième dimanche de mars, lorsque l’heure locale avance à 3 h.