Connectez-vous via MCP →

Entrez le calcul

Reporté automatiquement. Mettez 0 pour remettre le total cumulé à zéro.

Formule

Formule: Calculateur de temps hh:mm:ss (additionner et soustraire des durées)
Show calculation steps (1)
  1. Format back to hh:mm:ss

    Format back to hh:mm:ss: Calculateur de temps hh:mm:ss (additionner et soustraire des durées)

    From a signed total T seconds, with a=|T|.

Publicité

Résultats

Total : hh:mm:ss
00:00:00
running total (0 seconds)
Réponse (cette saisie) 00:00:00
Total en secondes 0
Saisie en secondes 0

À quoi sert cet outil

Voici un calculateur de temps qui fonctionne comme une « machine à additionner » : il conserve un total cumulé au format hh:mm:ss (heures:minutes:secondes). Vous saisissez une valeur de temps, vous choisissez d'ajouter ou de soustraire, puis vous appuyez sur Calculer. Chaque saisie s'applique à un total cumulé que vous pouvez enrichir indéfiniment, exactement comme une calculatrice de bureau dédiée aux durées. Il s'agit d'arithmétique pure sur le temps écoulé : l'outil donne donc le même résultat partout, sans dépendre d'un calendrier ni d'un fuseau horaire.

Comment l'utiliser

Choisissez l'opérateur (+ pour ajouter, − pour soustraire), saisissez une durée dans le champ hh:mm:ss, puis cliquez sur Calculer. Le total cumulé se met à jour et s'affiche sous la forme Total : hh:mm:ss. Le résultat de la dernière opération apparaît dans le champ Réponse. Utilisez Effacer pour remettre le total à 00:00:00. Les séparateurs acceptés sont les deux-points, le point, le tiret ou l'espace : ainsi 5:22:10, 5.22.10, 5-22-10 et 5 22 10 signifient tous 5 heures 22 minutes 10 secondes. Les positions vides comptent pour zéro : 5.. vaut 5 heures, ..5 vaut 5 secondes. Un signe moins en tête (par exemple -1:30:00) rend la valeur elle-même négative.

La formule

Chaque saisie est convertie en secondes : $$\text{secondesValeur} = \text{signe} \times (\text{heures}\times 3600 + \text{minutes}\times 60 + \text{secondes})$$ Le total cumulé évolue selon \(\text{total} \mathrel{+}= \text{secondesValeur}\) pour une addition, ou \(\text{total} \mathrel{-}= \text{secondesValeur}\) pour une soustraction. Pour l'affichage, on prend \(a = |\text{total}|\), puis $$hh = \lfloor a/3600 \rfloor,\quad mm = \lfloor (a \bmod 3600)/60 \rfloor,\quad ss = a \bmod 60$$ en ajoutant un signe moins lorsque le total est négatif. Le nombre d'heures n'est pas plafonné à l'affichage.

Schéma montrant les heures, minutes et secondes converties en secondes totales
Chaque valeur hh:mm:ss est convertie en secondes (\(h\times 3600 + m\times 60 + s\)) avant l'addition.

Exemple détaillé

On part de 00:00:00. On ajoute 5.22.10 → 19330 s → 05:22:10. On soustrait .30. (30 minutes = 1800 s) → 17530 s → 04:52:10. On ajoute -1... (soit −1 heure) → \(17530 - 3600 = 13930\) s → 03:52:10.

Bande de total courant additionnant et soustrayant des valeurs de temps comme une machine à calculer
Les valeurs s'empilent sur une bande de total courant : les entrées positives s'ajoutent, les négatives se soustraient.

FAQ

Le total peut-il devenir négatif ? Oui. Les totaux négatifs s'affichent avec un signe moins en tête, par exemple -01:30:00.

Que se passe-t-il si l'opérateur est − et que la valeur comporte aussi un signe moins ? Les signes se multiplient : soustraire une valeur négative revient donc à l'additionner.

Pourquoi les minutes et les secondes d'une saisie doivent-elles rester inférieures à 60 ? Chaque saisie correspond à une valeur d'horloge réelle ; le report ne s'effectue que lorsque le total cumulé est normalisé pour l'affichage, ce qui explique que les heures puissent dépasser 99.

Dernière mise à jour: