Calcul de date en ligne : compter, ajouter et vérifier un délai
Compter les jours entre deux dates
Pour obtenir un écart exact, la méthode fiable consiste à transformer chaque date en numéro de jour (numéro de série ou jour julien), puis à soustraire. Nous avons comparé cette approche à plusieurs calculateurs en ligne : les résultats coïncident tant que l'on précise si les bornes sont incluses ou exclues.
Exemple concret : du 12 mars 2025 au 5 septembre 2025, la différence simple est de 177 jours. Si vous comptez aussi le jour de départ, vous arrivez à 178. Pour une durée de séjour on compte souvent les nuitées, pour un préavis on part souvent du lendemain de la notification. Le même couple de dates donne donc deux réponses selon la convention retenue — d'où l'intérêt d'écrire noir sur blanc ce que l'on mesure.
Pour un âge, la soustraction de jours ne suffit pas : on veut des années, des mois et des jours. Une personne née le 15 août 1990 a 34 ans, 6 mois et 14 jours au 1er mars 2025. Les mois de longueur variable rendent le calcul manuel pénible, mais l'algorithme reste simple : on avance d'année en année, puis de mois en mois, et le reliquat donne les jours.
Ajouter ou retrancher des jours à une date
Ajouter 90 jours à une date est sans ambiguïté ; ajouter « un mois » ou « trois mois » l'est beaucoup moins. Le 31 janvier plus un mois donne le 28 février (ou le 29 en année bissextile) dans la plupart des outils, mais certains renvoient le 3 mars, et d'autres refusent le calcul. Vérifiez toujours le comportement en fin de mois avant de vous fier au résultat.
Exemple travaillé : un délai de 45 jours à compter du 10 janvier 2025. Il reste 21 jours en janvier (du 11 au 31), puis 24 jours en février, soit une échéance au 24 février 2025. En revanche, « un mois et demi » à partir de la même date est ambigu : 45 jours et 1 mois 15 jours ne tombent pas au même endroit.
En droit français, un délai qui expire un samedi, un dimanche, un jour férié ou un jour non ouvré est prorogé jusqu'au premier jour ouvré suivant (article 642 du code de procédure civile). Un calculateur qui ignore cette règle vous donne la bonne arithmétique et la mauvaise échéance.
Jours ouvrés, ouvrables et jours fériés
En France, cinq jours ouvrés (lundi au vendredi) ne valent pas cinq jours ouvrables (lundi au samedi). Six jours ouvrés à partir d'un lundi vous mènent au lundi suivant, week-end compris ; six jours ouvrables vous arrêtent le samedi. Cette distinction change tout pour un préavis, un délai de rétractation ou un solde de congés payés.
Les jours fériés français dépendent en partie de Pâques : lundi de Pâques, Ascension (39 jours après), Pentecôte (49 jours après). La date de Pâques suit le comput grégorien, calculable mais rarement mémorisable ; nous utilisons une petite routine ou un calculateur plutôt que de refaire le calcul à la main chaque année.
Pour les week-ends, les fonctions de tableur font le gros du travail : WORKDAY.INTL ou JOURS.OUVRES dans Excel, avec une liste de fériés en paramètre. La vraie difficulté n'est pas la formule, c'est la liste : fériés locaux d'Alsace-Moselle, d'outre-mer, ponts d'entreprise. Une liste incomplète décale tout le planning.
Fuseaux horaires et changements d'heure
Un écart de dates entre deux pays peut basculer d'un jour sans que l'arithmétique change. Entre Paris et Sydney, le décalage va souvent de 8 à 10 heures : une réunion fixée au 3 avril à 9 h à Sydney tombe le 2 avril en soirée à Paris selon la période de l'année. Notre réflexe est de figer l'heure en UTC, puis de convertir dans chaque fuseau avec un planificateur de réunions internationales.
Le passage à l'heure d'été ajoute une subtilité : dans l'Union européenne, le dernier dimanche de mars la journée ne dure que 23 heures, et le dernier dimanche d'octobre, 25 heures. Une durée « en jours » calculée en heure locale peut donc afficher une heure de décalage, parfois deux si les deux pays ne changent pas d'heure à la même date.
Si vous avez besoin d'une précision à l'heure, convertissez en UTC avant de soustraire, et ne mélangez jamais une date « naïve » (sans fuseau) avec une date « aware ». C'est la source d'erreur la plus fréquente dans les scripts que nous relisons.
Formats ambigus et pièges des tableurs
03/04/2025 se lit 3 avril en France et 4 mars aux États-Unis. La norme ISO 8601 impose AAAA-MM-JJ, qui lève l'ambiguïté et se trie correctement lorsqu'elle est stockée en texte. Si un calcul tombe faux de plusieurs mois, vérifiez d'abord le format de saisie avant de suspecter la formule.
Excel stocke les dates comme un numéro de série, avec une bizarrerie historique : le tableur considère 1900 comme bissextile et compte un 29 février inexistant. Les dates antérieures au 1er mars 1900 sont donc décalées d'un jour. Pour des calculs historiques ou généalogiques, partez d'un outil qui travaille en jour julien.
Autre piège classique : JavaScript interprète « 2025-01-01 » comme minuit UTC mais « 2025/01/01 » comme minuit local. Dans un fuseau négatif, la date affichée recule d'un jour. Nous l'avons vu casser des échéanciers en production plus d'une fois.
Vérifier un délai qui engage vraiment
Pour un délai légal, fiscal ou médical, un calculateur n'est qu'une aide : la source qui fait foi est le texte officiel ou l'administration concernée. Service-Public.fr détaille la plupart des délais courants, et Légifrance donne le texte des articles. Recoupez toujours le résultat avec la règle applicable à votre situation, surtout quand l'enjeu est financier ou juridique.
Pour les calculs du quotidien — âge, dates de facturation, échéances de projet, écarts entre deux dates — FreeOnline.fyi regroupe des outils qui tournent dans le navigateur, sans inscription. Le blog et les guides expliquent aussi la méthode manuelle, utile quand vous voulez contrôler un résultat avant de l'envoyer à un client.
Notre conseil final tient en une phrase : notez toujours la convention (bornes incluses ou non, fuseau, jours ouvrés ou ouvrables) à côté du résultat. Un chiffre sans convention est invérifiable six mois plus tard.
References
- ISO 8601 — Date and time format · iso.org
- Service-Public.fr — démarches et délais officiels · service-public.fr
- Légifrance — le droit français en ligne · legifrance.gouv.fr