À quoi sert ce convertisseur
Cet outil transforme un simple nombre de secondes en une durée lisible au format HH:MM:SS — soit des heures, des minutes et des secondes. Pratique pour manipuler la durée d'une vidéo, l'horodatage d'un journal (log), le temps total d'un chronomètre, les durées renvoyées par une API ou toute valeur stockée tout simplement sous forme de secondes.
Comment l'utiliser
Saisissez le nombre total de secondes dans le champ prévu, puis lisez le résultat. Le grand nombre affiche le format HH:MM:SS avec des zéros de remplissage, tandis que le tableau ci-dessous détaille séparément les heures, les minutes et les secondes.
La formule expliquée
La conversion repose sur la division entière et l'opérateur modulo (le reste de la division) :
$$\begin{gathered} \text{HH:MM:SS} = HH : MM : SS \\[1.5em] \text{where}\quad \left\{ \begin{aligned} HH &= \left\lfloor \frac{\text{Total Seconds}}{3600} \right\rfloor \\ MM &= \left\lfloor \frac{\text{Total Seconds} \bmod 3600}{60} \right\rfloor \\ SS &= \text{Total Seconds} \bmod 60 \end{aligned} \right. \end{gathered}$$- Heures = partie entière de \((s \div 3600)\), car une heure compte 3600 secondes.
- Minutes = partie entière de \(((s \bmod 3600) \div 60)\) — ce qu'il reste après avoir retiré les heures entières, divisé en minutes.
- Secondes = \(s \bmod 60\) — ce qui subsiste une fois les minutes entières retirées.
Exemple concret
Prenons 3661 secondes. Heures = partie entière de \((3661 \div 3600) = 1\). Il reste \(3661 - 3600 = 61\) secondes. Minutes = partie entière de \((61 \div 60) = 1\). Secondes = \(61 \bmod 60 = 1\). Ainsi, 3661 secondes correspondent à 01:01:01.
Questions fréquentes
Que se passe-t-il si je saisis plus d'une journée de secondes ? Le nombre d'heures continue simplement d'augmenter : par exemple, 90000 secondes donnent 25:00:00, sans repartir à zéro comme sur une horloge.
Gère-t-il les décimales ? Le convertisseur arrondit à la seconde inférieure : toute valeur fractionnaire est donc tronquée à la seconde la plus proche par le bas.
Et les nombres négatifs ? Une durée ne peut pas être négative ; toute valeur négative est donc ramenée à 0 (00:00:00).