Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

Il était
7:00
7:00 AM (24-hour: 07:00)
Heure (24 h) 7
Minute 00
Jours en arrière 0

À quoi sert ce calculateur

Cet outil vous indique précisément l'heure qu'affichait l'horloge un nombre d'heures choisi avant une heure de référence. Saisissez l'heure et les minutes actuelles, indiquez combien d'heures remonter, et il vous renvoie l'heure passée au format 24 heures et au format 12 heures (AM/PM) — ainsi que le nombre de jours en arrière si la soustraction franchit minuit.

Comment l'utiliser

1. Saisissez l'heure actuelle (0–23) et les minutes (0–59). 2. Indiquez le nombre d'heures à remonter — les décimales comme 1,5 ou 2,25 sont acceptées (un quart d'heure = 0,25). 3. Lisez le résultat : le titre affiche HH:MM, et les lignes de détail donnent l'heure au format 24 heures, les minutes et le nombre de jours en arrière.

La formule expliquée

L'heure actuelle est convertie en secondes depuis minuit : \(\text{secondesMaintenant} = \text{heure} \times 3600 + \text{minute} \times 60\). On soustrait les secondes écoulées (\(\text{heuresAvant} \times 3600\)) puis on prend le résultat modulo 86400 (le nombre de secondes dans une journée). La formule complète s'écrit :

$$\text{Past Time} = \left[\left(\text{Hour} \times 3600 + \text{Minute} \times 60\right) - \text{Hours Ago} \times 3600 \right] \bmod 86400$$

Comme la soustraction brute peut être négative, on ajoute 86400 et on reprend le modulo afin que la réponse soit toujours une heure valide comprise entre 00:00 et 23:59. En divisant la différence brute par 86400 et en prenant la partie entière inférieure, on connaît le nombre de jours entiers en arrière où tombe l'heure.

$$\begin{gathered} t = \Big[\,S - \text{Hours Ago} \times 3600\,\Big] \bmod 86400 \\[1.5em] \text{where}\quad \left\{ \begin{aligned} S &= \text{Hour} \times 3600 + \text{Minute} \times 60 \\ \text{Past Hour} &= \left\lfloor t / 3600 \right\rfloor \\ \text{Past Minute} &= \left\lfloor (t \bmod 3600) / 60 \right\rfloor \end{aligned} \right. \end{gathered}$$
Frise chronologique montrant les heures soustraites revenant au-delà de minuit vers le jour précédent
Quand la soustraction passe minuit, le résultat revient au jour précédent.
Cadran d'horloge avec une flèche tournant en arrière vers une heure antérieure
Soustraire des heures fait reculer les aiguilles de l'horloge sur le cadran.

Exemple concret

Il est 2 h (02:00) et vous voulez connaître l'heure qu'il était il y a 5 heures. \(\text{secondesMaintenant} = 2 \times 3600 = 7200\). \(\text{secondesAvant} = 5 \times 3600 = 18000\). Brut = \(7200 - 18000 = -10800\). Recalé :

$$(-10800 \bmod 86400 + 86400) \bmod 86400 = 75600 \text{ secondes} = 21{:}00 \ (9{:}00 \text{ PM})$$

soit la veille.

FAQ

Puis-je soustraire plus de 24 heures ? Oui. La ligne « jours en arrière » indique de combien de journées entières le résultat recule.

L'outil utilise-t-il mon heure réelle actuelle ? Non — vous saisissez vous-même l'heure de référence, ce qui rend le résultat reproductible et indépendant des fuseaux horaires.

Puis-je utiliser des fractions d'heure ? Oui, utilisez des décimales comme 0,5 pour 30 minutes ou 0,25 pour 15 minutes.

Dernière mise à jour: