Saisissez la date et l’heure de départ (format 24 heures) et les jours, heures, minutes et secondes à ajouter ou à retirer. Vous obtenez à la fois la date et l’heure après et avant, avec le jour de la semaine.
Table des matières
-
Ce que vous pouvez faire sur cette page
-
À quoi sert ce calcul ?
-
Mode d'emploi
-
Formule
-
Symboles et termes
-
Ce qu’il est utile de savoir avant de commencer
-
Calculer avec Excel
-
Calculer avec Google Sheets
-
Calculer avec Python
-
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
-
Faire faire le calcul par ChatGPT
-
Les atouts de DataChef
-
Fonctions connexes
-
Liste des calculatrices NumberChef
Ce que vous pouvez faire sur cette page
- Ajoutez des jours, des heures, des minutes et des secondes à une date et une heure de départ, ou retirez-les, et obtenez à la fois la date et l’heure après et avant, avec le jour de la semaine
- Répond aux questions qui passent minuit, comme « Quel jour et quelle heure dans 36 heures ? » ou « C’était quand, il y a 48 heures ? »
- Gère correctement le passage de minuit, de la fin de l’année et du 29 février des années bissextiles, comme sur un calendrier
- Vous trouverez aussi sur cette page une explication simple des retenues de l’horloge (60 secondes = 1 minute, 60 minutes = 1 heure, 24 heures = 1 jour) et des formules à copier-coller pour Excel, Google Sheets et Python
À quoi sert ce calcul ?
Un poste de 8 heures qui commence à 21 h se termine à 5 h le lendemain matin (21 + 8 = 29, et ce qui dépasse 24 passe au jour suivant : 29 − 24 = 5). Avec 1 heure de pause, 9 heures plus tard, c’est 6 h.
À l’hôpital, en EHPAD, à l’usine, dans le commerce et dans tous les métiers qui tournent la nuit, « À quelle heure je finis ? » et « Quand puis-je dormir, et combien de temps ? » sont exactement ce calcul, utilisé chaque jour pour organiser les plannings.
Si vous prenez à 8 h 30 un médicament qui indique « au moins 6 heures entre deux prises », la prise suivante peut se faire à partir de 14 h 30. Pour un médicament toutes les 12 heures, la prise après 8 h 30 est à 20 h 30.
Pour les médicaments contre la fièvre et les antibiotiques, l’intervalle entre les prises compte à la fois pour l’efficacité et pour la sécurité : il est utile de connaître l’heure exacte de la prise suivante. Suivez toujours les indications de votre médecin ou de votre pharmacien pour les horaires et le nombre de prises.
Les délais s’expriment souvent en heures, comme « paiement sous 48 heures après la fin de la vente » ou « annulation gratuite sous 72 heures après la réservation ». Sous 48 heures à partir du vendredi 15 h, l’échéance est le dimanche 15 h.
Si l’on pense « 2 jours plus tard » en ne comptant que les dates, on peut se tromper sur l’heure limite. Pour un délai donné en heures, calculez la date et l’heure exactes comme sur cette page, et vous serez sûr de vous.
Un yaourt mis en route à 21 h est prêt 8 heures plus tard, à 5 h le lendemain matin, et un pointage de pâte à pain de 90 minutes commencé à 14 h se termine à 15 h 30.
Pour les longues préparations comme la cuisson basse température, le fumage ou les marinades, ce calcul aide non seulement pour « Quand sera-ce prêt ? », mais aussi à rebours : « Pour manger à 7 h, quand dois-je commencer ? »
Un bus de nuit qui part à 22 h 05 et roule 7 h 35 arrive à 5 h 40 le lendemain matin (minutes : 5 + 35 = 40 ; heures : 22 + 7 = 29, qui passe minuit et devient 5 h).
Connaître l’heure d’arrivée à partir de l’heure de départ et de la durée du trajet aide à organiser la suite. Pour un vol vers un autre fuseau horaire, ce calcul donne l’arrivée à l’heure de la ville de départ : pour l’heure locale, il faut encore ajouter ou retirer le décalage horaire.
Formule
Symboles et termes
Symboles
| \(T_0\) | T indice 0 | La date et l’heure de départ (le point à partir duquel on compte). Le petit 0 en bas à droite est un indice qui veut dire « numéro 0 = point de départ ». |
| \(T_1\), \(T_2\) | T indice 1, T indice 2 | Les dates et heures obtenues. \(T_1\) est celle d’après, et \(T_2\) celle d’avant. |
| \(D\) | D (majuscule) | La durée à ajouter ou à retirer, jours, heures, minutes et secondes réunis. (Exemple : « 1 jour et 2 heures ») |
| \(d\), \(h\), \(m\), \(s\) | d, h, m, s | Les parties de la durée : jours (\(d\)), heures (\(h\)), minutes (\(m\)) et secondes (\(s\)). Pour « 1 jour et 2 heures », \(d = 1\) et \(h = 2\). Ce sont les initiales des mots anglais day, hour, minute et second (h, min et s sont aussi les symboles officiels de l’heure, de la minute et de la seconde). |
| \(S\) | S (majuscule) | La durée convertie en secondes. On la trouve avec \(S = 86400d + 3600h + 60m + s\). |
| \(q\), \(r\) | q, r | Quand on divise le total des heures par 24, le quotient entier (les jours \(q\)) et le reste (les heures restantes \(r\)). Pour \(36 = 24 \times 1 + 12\), \(q = 1\) et \(r = 12\). |
Termes
| format 24 heures | La façon d’écrire l’heure avec les heures de 0 à 23, sans « du matin » ni « de l’après-midi » (8 heures du soir = 20 h). C’est l’écriture habituelle en France, à l’écrit comme sur les horaires. Ce calculateur utilise ce format pour la saisie comme pour les résultats. |
| base 60 | Une façon de compter où 60 unités en font une de l’unité suivante (on parle aussi de système sexagésimal). 60 secondes font 1 minute, et 60 minutes font 1 heure. Attention : entre les heures et les jours, la retenue se fait à 24. |
| retenue | Dans une addition, ce qui dépasse la limite d’une unité passe dans l’unité suivante (50 minutes + 25 minutes = 75 minutes → 1 heure 15 minutes). Avec les heures, la retenue se fait à 60 ou à 24. |
| emprunt | Dans une soustraction, on prend ce qui manque à l’unité suivante (1 h 30 avant 0 h 15 → 22 h 45 la veille). Avec les heures, on emprunte 60 ou 24. |
| année bissextile | Une année qui compte un 29 février. Elle revient en général tous les 4 ans, mais les années divisibles par 100 sont des années communes, sauf si elles sont divisibles par 400 (2100 ne sera pas bissextile, 2000 l’était). Quand un calcul passe la fin février, le fait que l’année soit bissextile ou non décale la date obtenue d’un jour. |
| cycle de la semaine | Les jours de la semaine se répètent tous les 7 jours. Ajouter un multiple exact de 7 jours (par exemple 168 heures = 7 jours) fait retomber sur le même jour de la semaine qu’au départ. |
Ce qu’il est utile de savoir avant de commencer
Voici ce qui aide à utiliser le calcul de cette page en le comprenant vraiment, et pas seulement en appuyant sur le bouton.
En cas de blocage, revoir ces notions est le moyen le plus rapide d’avancer.
| Heures et durées (CE1-CE2, 7-9 ans) |
|
| Lire l’heure au format 24 heures (CE2, 8-9 ans) |
|
| Additions et soustractions avec retenue (CE1, 7-8 ans) |
|
| La division avec reste (CM1, 9-10 ans) |
|
| Le fonctionnement du calendrier (CE1-CE2, 7-9 ans) |
|
Calculer avec Excel
| Date de départ | 2026-07-12 |
| Heure de départ | 8:30:00 |
| Jours | 1 |
| Heures | 2 |
| Minutes | 0 |
| Secondes | 0 |
| Date et heure après | =B1+B2+B3+B4/24+B5/1440+B6/86400 |
| Date et heure avant | =B1+B2-B3-B4/24-B5/1440-B6/86400 |
| Jour de la semaine de la date après | =TEXTE(B7;"jjjj") |
| Jours | 1 |
| Heures | 2 |
| Minutes | 0 |
| Secondes | 0 |
| Total en secondes | =B1*86400+B2*3600+B3*60+B4 |
| Total des heures | 36 |
| Jours (quotient) | =QUOTIENT(B1;24) |
| Heures restantes (reste) | =MOD(B1;24) |
Si B7 et B8 s’affichent comme des nombres, par exemple « 46216,4375 », appliquez à la cellule le format personnalisé « jj/mm/aaaa hh:mm:ss ». Dans le premier tableau, la date et l’heure après sont le 13/07/2026 10:30:00, et celles d’avant le 11/07/2026 06:30:00. =TEXTE(B7;"jjjj") en B9 affiche le jour de la semaine de la date après (lundi).
Le deuxième tableau donne 93600 (secondes), et le troisième 1 jour et 12 heures restantes. Il suffit de remplacer la colonne B par vos propres nombres.
Calculer avec Google Sheets
| Date de départ | 2026-07-12 |
| Heure de départ | 8:30:00 |
| Jours | 1 |
| Heures | 2 |
| Minutes | 0 |
| Secondes | 0 |
| Date et heure après | =B1+B2+B3+B4/24+B5/1440+B6/86400 |
| Date et heure avant | =B1+B2-B3-B4/24-B5/1440-B6/86400 |
| Jour de la semaine de la date après | =TEXTE(B7;"dddd") |
| Jours | 1 |
| Heures | 2 |
| Minutes | 0 |
| Secondes | 0 |
| Total en secondes | =B1*86400+B2*3600+B3*60+B4 |
| Total des heures | 36 |
| Jours (quotient) | =QUOTIENT(B1;24) |
| Heures restantes (reste) | =MOD(B1;24) |
Si un résultat s’affiche comme un nombre (un numéro de série), passez-le en date et heure avec Format > Nombre > Date et heure dans le menu.
Calculer avec Python
from datetime import datetime, timedelta
start = datetime(2026, 7, 12, 8, 30, 0) # date et heure de départ (année, mois, jour, heure, minute, seconde)
days, hours, minutes, seconds = 1, 2, 0, 0 # durée à ajouter ou à retirer
difference = timedelta(days=days, hours=hours, minutes=minutes, seconds=seconds)
after = start + difference # date et heure après
before = start - difference # date et heure avant
weekday_names = ['lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi', 'dimanche']
print(f"Total en secondes : {difference.total_seconds():.0f} secondes")
print(f"Après : {weekday_names[after.weekday()]} {after:%d/%m/%Y à %H:%M:%S}")
print(f"Avant : {weekday_names[before.weekday()]} {before:%d/%m/%Y à %H:%M:%S}")
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
T₁ = T₀ + D, T₂ = T₀ − D
T_1 = T_0 + D, \quad T_2 = T_0 - D
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>T</mi><mn>1</mn></msub><mo>=</mo>
<msub><mi>T</mi><mn>0</mn></msub><mo>+</mo><mi>D</mi>
<mo>,</mo><mspace width="0,7em"/>
<msub><mi>T</mi><mn>2</mn></msub><mo>=</mo>
<msub><mi>T</mi><mn>0</mn></msub><mo>−</mo><mi>D</mi>
</mrow>
</math>
T_1 = T_0 + D, T_2 = T_0 - D
after = DatePlus[start, {{d, "Day"}, {h, "Hour"}, {m, "Minute"}, {s, "Second"}}]
T1 := T0 + dur; T2 := T0 - dur; # D est réservé dans Maple (opérateur de dérivation), d’où dur
after = start + days(d) + hours(h) + minutes(m) + seconds(s);
T_1 = T_0 + D, T_2 = T_0 - D
S = 86400d + 3600h + 60m + s
S = 86400d + 3600h + 60m + s
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>S</mi><mo>=</mo>
<mn>86400</mn><mi>d</mi>
<mo>+</mo><mn>3600</mn><mi>h</mi>
<mo>+</mo><mn>60</mn><mi>m</mi>
<mo>+</mo><mi>s</mi>
</mrow>
</math>
S = 86400d + 3600h + 60m + s
totalSeconds = 86400*d + 3600*h + 60*m + s
S := 86400*d + 3600*h + 60*m + s;
S = 86400*d + 3600*h + 60*m + s;
S = 86400d + 3600h + 60m + s
h = 24q + r
h = 24q + r
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>h</mi><mo>=</mo>
<mn>24</mn><mi>q</mi>
<mo>+</mo><mi>r</mi>
</mrow>
</math>
h = 24q + r
q = Quotient[h, 24]; r = Mod[h, 24]
q := iquo(h, 24); r := irem(h, 24);
q = floor(h/24); r = mod(h, 24);
h = 24q + r
Faire faire le calcul par ChatGPT
Tu es un assistant de calcul de dates et d’heures. Fais le calcul suivant en exécutant réellement du code Python, et appuie ta réponse uniquement sur les dates et heures obtenues à l’exécution (ne réponds pas de tête ni au jugé). Trouve la date et l’heure obtenues en ajoutant « 1 jour et 2 heures » au 12 juillet 2026 à 8:30:00, et celles obtenues en les retirant. Fais les retenues et les emprunts à 60 secondes = 1 minute, 60 minutes = 1 heure et 24 heures = 1 jour, et gère le passage des mois, des années et les années bissextiles comme sur un calendrier. Pour chacun, montre le code utilisé, la date, l’heure (format 24 heures) et le jour de la semaine obtenus.
Mode d'emploi
-
1Saisissez vos nombresTapez les nombres à calculer dans les champs de saisie
-
2CalculezAppuyez sur le bouton « Calculer »
-
3Lisez le résultatLe résultat s’affiche aussitôt. La même page explique aussi le raisonnement et la formule
Les atouts de DataChef
Aucune compétence requise – simple et intuitif
Aucune donnée personnelle nécessaire
Le fichier est supprimé automatiquement après le téléchargement
Aucune mention de crédit nécessaire
Aucune autorisation préalable nécessaire