À quoi sert le calculateur de soustraction d'heure ?
Cet outil soustrait une durée (heures, minutes et secondes) à une heure de départ donnée et renvoie l'heure obtenue au format 24 h. Si la soustraction franchit minuit, le résultat est automatiquement reporté sur l'heure correcte de la veille, et le calculateur indique de combien de jours en arrière le résultat se situe.
Comment l'utiliser
Saisissez l'heure de départ sous forme d'heure (0 à 23), de minute (0 à 59) et de seconde (0 à 59). Indiquez ensuite le nombre d'heures, de minutes et de secondes à soustraire. Le calculateur affiche l'heure obtenue au format HH:MM:SS, accompagnée d'un détail et du nombre de jours d'écart en arrière.
La formule expliquée
Les deux valeurs sont converties en secondes totales. L'heure de départ devient \(S = h\times 3600 + m\times 60 + s\) et la durée \(D\) se calcule de la même manière. La différence brute \(S - D\) peut être négative ; elle est donc normalisée à l'aide du modulo :
$$t = ((S - D) \bmod 86400 + 86400) \bmod 86400$$où 86400 correspond au nombre de secondes dans une journée. Le résultat est ensuite redécomposé en heures, minutes et secondes.
Exemple concret
Partez de 02:00:00 et soustrayez 3 heures. \(S = 7200\) secondes, \(D = 10800\) secondes, donc \(S - D = -3600\). En ajoutant une journée :
$$-3600 + 86400 = 82800 \text{ secondes} = 23{:}00{:}00$$Le résultat est 23:00:00, soit 1 jour plus tôt.
FAQ
Que se passe-t-il si je soustrais plus de 24 heures ? Le résultat reste correctement ramené à l'intérieur d'une journée, et le nombre de jours en arrière reflète le nombre de journées complètes parcourues.
L'affichage est-il au format 12 h ou 24 h ? Le résultat s'affiche au format 24 h (de 00:00:00 à 23:59:59).
Puis-je soustraire uniquement des minutes ou des secondes ? Oui — laissez simplement les autres champs de durée à 0.