À quoi sert cette calculatrice
Cet outil ajoute ou retranche un nombre d'heures à un horaire de départ, puis affiche l'heure obtenue au format 24 h. Il accepte les heures décimales (par exemple 1,5 heure) et gère automatiquement le passage à minuit : 22:00 plus 5 heures donne bien 03:00 le lendemain. C'est un outil universel de calcul horaire, sans aucune hypothèse de pays ni de fuseau horaire.
Comment l'utiliser
Saisissez votre heure de départ (0 à 23) et les minutes (0 à 59), choisissez d'ajouter ou de soustraire, puis indiquez le nombre d'heures du décalage. Vous pouvez utiliser des décimales : 0,25 correspond à 15 minutes, 0,5 à 30 minutes. Cliquez sur « Calculer » pour découvrir le nouvel horaire, le détail heures/minutes et le total de minutes écoulées depuis minuit.
La formule expliquée
L'horaire de départ est d'abord converti en minutes depuis minuit : $$\text{heure}_{min} = \text{heure} \times 60 + \text{minutes}$$ Le décalage exprimé en heures est converti en minutes (heures \(\times\) 60) puis ajouté (ou soustrait). On applique enfin le modulo 1440 — le nombre de minutes dans une journée — afin de rester dans un seul cycle de 24 heures :
$$\text{result} = (\text{time}_{min} \pm \text{hours} \times 60) \bmod 1440$$
$$HH = \lfloor \text{result}/60 \rfloor,\quad MM = \text{result} \bmod 60$$
Si la soustraction donne un nombre négatif, on ajoute 1440 pour que le résultat reste compris entre 0 et 1439.
Exemple concret
Départ à 09:30, auquel on ajoute 5 heures. En minutes : \(9 \times 60 + 30 = 570\). On ajoute \(5 \times 60 = 300\), ce qui donne 870.
$$870 \bmod 1440 = 870$$
Reconversion : \(870 \div 60 = 14\) heures, reste 30 minutes → 14:30.
Comparaison de scénarios
Le tableau ci-dessous montre une gamme d'additions et de soustractions, y compris les cas qui traversent minuit. « A traversé minuit ? » indique si le résultat tombe sur un jour calendaire différent de l'heure de début.
| Heure de début | Opération | Heures | Résultat | A traversé minuit ? |
|---|---|---|---|---|
| 09:30 | Ajouter | 5 | 14:30 | Non |
| 22:00 | Ajouter | 5 | 03:00 | Oui (jour suivant) |
| 02:00 | Soustraire | 5 | 21:00 | Oui (jour précédent) |
| 12:00 | Ajouter | 12 | 00:00 | Oui (jour suivant) |
| 08:15 | Ajouter | 1.75 | 10:00 | Non |
Notez que 12:00 + 12 heures atterrit exactement sur 00:00, qui est traité comme le début du jour suivant (1440 minutes se ramène à 0).
Questions fréquentes
L'outil gère-t-il le passage à minuit ? Oui. Tout dépassement au-delà de 24:00 ou en deçà de 00:00 est automatiquement ramené dans la journée grâce au modulo.
Puis-je travailler en minutes plutôt qu'en heures entières ? Oui : saisissez une valeur décimale, par exemple 1,25 heure pour 1 heure et 15 minutes.
Pourquoi 1440 ? Une journée compte \(24 \times 60 = 1440\) minutes, soit la période complète d'une horloge de 24 heures.