Comment calculer le nombre de jours entre deux dates (et quand cela compte vraiment)
Que vous suiviez une échéance, comptiez les jours avant des vacances ou cherchiez depuis combien de temps quelque chose s’est produit — calculer le nombre de jours entre deux dates fait partie de ces choses qui semblent simples, mais qui piègent constamment.
Cet article explique le fonctionnement, les erreurs fréquentes et les moments où cela compte plus que vous ne le pensez.
La formule de base
Au cœur du calcul, il s’agit d’une soustraction :
Jours entre = Date de fin − Date de début
Mais les dates ne sont pas des nombres. Il y a des mois de longueurs différentes, des années bissextiles et des fuseaux horaires. C’est là que ça se complique.
Un outil fiable gère tout cela pour vous — mais comprendre ce qui se passe « sous le capot » vous aide à l’utiliser correctement.
Cas d’usage courants
Échéances de projet
Vous savez que le projet est dû le 31 mars. Aujourd’hui, nous sommes le 12 février. Combien de jours ouvrés vous reste‑t‑il ? Le nombre brut de jours est 47, mais en excluant les week‑ends, il tombe à 34. La différence compte.
Âge et anniversaires
« Nous sommes ouverts depuis 1 000 jours » sonne mieux que « environ deux ans et neuf mois ». Les décomptes en jours transforment des jalons en quelque chose de concret.
Calculs juridiques et financiers
Les intérêts d’un prêt s’accumulent quotidiennement. Les baux précisent des nombres de jours exacts. Des pénalités de retard s’appliquent à un jour précis. Dans ces contextes, avoir un jour d’écart a de vraies conséquences.
Suivi santé et forme
Combien de jours depuis que vous avez commencé une nouvelle habitude ? Combien de temps avant votre prochain contrôle ? La précision rend les séries (streaks) honnêtes.
Les erreurs que les gens font
Compter le jour de départ
Si vous commencez un lundi et terminez un mercredi, est‑ce 2 jours ou 3 ?
- Comptage exclusif (lundi à mercredi = 2) : utilisé pour les durées comme « combien de jours le voyage a duré »
- Comptage inclusif (lundi à mercredi = 3) : utilisé quand chaque jour de l’intervalle compte, par exemple un contrat de location
Un calculateur « jours entre » devrait indiquer quel mode il utilise.
Ignorer les années bissextiles
Le 29 février existe environ tous les 4 ans. Si votre calcul traverse un mois de février lors d’une année bissextile, vous pouvez avoir un jour d’écart si l’outil ne le prend pas en compte.
Se tromper dans l’ordre mois/jour
Du 1er mars au 1er avril, il y a 31 jours. Du 1er avril au 1er mars (de l’année précédente), il y a 365 jours. L’ordre des dates compte — saisir la fin avant le début donne un résultat négatif (ou une erreur, selon l’outil).
Fuseaux horaires
Si vous calculez autour de minuit ou entre régions, la « date » elle‑même peut changer. Le 31 mars à 23 h à New York est déjà le 1er avril à Londres. Pour la plupart des usages du quotidien, ce n’est pas important — mais pour tout ce qui est côté serveur ou coordonné à l’échelle mondiale, si.
Comment le calcul fonctionne réellement
La plupart des implémentations utilisent l’une des deux approches :
Différence de numéro de jour julien (Julian Day Number) — chaque date du calendrier est convertie en un entier continu (le numéro de jour julien). La différence entre deux JDN donne le nombre exact de jours. Pas de boucles, pas besoin de compter les mois un par un.
Millisecondes depuis l’époque (epoch) — les dates sont converties en millisecondes depuis le 1er janvier 1970 (l’epoch Unix). La différence est divisée par 86,400,000 (millisecondes par jour). C’est ce que fait en interne l’objet Date de JavaScript.
Les deux donnent le même résultat pour les dates passées et futures. L’approche « epoch » est celle qu’utilisent la plupart des outils en ligne et des langages de programmation.
Référence rapide
| Scénario | Jours |
|---|---|
| 1 an (non bissextile) | 365 |
| 1 an (bissextile) | 366 |
| 1 mois (moyenne) | ~30.44 |
| Février (non bissextile) | 28 |
| Février (bissextile) | 29 |
| 1 semaine | 7 |
Quand utiliser un calculateur plutôt qu’un calcul mental
Le calcul mental convient pour des estimations grossières — « environ 3 mois » ou « à peu près 6 semaines ». Mais utilisez un calculateur quand :
- Le nombre exact change un résultat (contrats, échéances, frais)
- Vous traversez des frontières de mois ou d’année
- Vous devez exclure les week‑ends ou les jours fériés
- Vous communiquez le nombre à quelqu’un qui va agir en conséquence
L’outil Days Between Dates calcule le nombre exact de jours entre deux dates, en gérant automatiquement les années bissextiles et la longueur des mois.
Résumé
Calculer le nombre de jours entre deux dates est simple une fois que vous connaissez les cas limites : comptage inclusif vs exclusif, années bissextiles et fuseaux horaires. Pour un usage courant, un calculateur simple vous donne le nombre exact instantanément. Pour les contrats, la finance ou la planification d’échéances — la précision est l’objectif.