🧰 UtlKit

Comment calculer la différence entre deux dates : jours, semaines et jours ouvrés

L'idée de base

La différence entre deux dates, c'est l'écart entre elles — en jours, semaines, mois ou années. L'unité de base est le jour : date la plus tardive moins date la plus ancienne, comptée en jours. Tout le reste (semaines, mois, jours ouvrés) est une réexpression de ce nombre de jours selon une convention.

Exemple résolu : du 15 mars 2026 au 1er décembre 2026

Comptez les jours mois par mois, du 15 mars au 1er décembre :

  • 15 mars → 31 mars : 16 jours
  • avril : 30, mai : 31, juin : 30, juillet : 31, août : 31, septembre : 30, octobre : 31, novembre : 30 → 244 jours
  • 1er décembre : +1

Total : 261 jours (date de départ non comptée, date d'arrivée comptée — la soustraction standard).

Reformulé : 261 jours = 37 semaines et 2 jours. En termes de calendrier : du 15 mars au 1er novembre, 8 mois, plus 16 jours, soit 8 mois et 16 jours.

Jours ouvrés (lundi à vendredi) : 261 jours à partir d'un dimanche couvrent 185 jours de semaines complètes plus lundi et mardi de la dernière semaine — 187 jours ouvrés.

Jours, semaines, mois, années — les conventions

  • Jours — soustraction simple. La seule unité « exacte », mais attention au comptage inclusif vs exclusif (ci-dessous).
  • Semaines — jours ÷ 7. 261 jours font 37.29 semaines, soit 37 semaines 2 jours.
  • Mois — comptez les mois calendaires (15 mars → 14 avril, c'est un mois). Les mois ont des longueurs inégales, donc un « mois » n'est jamais un nombre fixe de jours. Certains contextes financiers utilisent des mois de 30 jours ; d'autres, réel/réel.
  • Années — 365 jours, ou 365.25 pour couvrir les bissextiles, ou les jours réels de l'intervalle (en finance : conventions 360, 365 ou 365.25 telles que 30/360).

Comptage inclusif vs exclusif

« De dimanche à vendredi » fait 4 jours par soustraction, mais 5 jours si l'on compte les deux extrémités. Un séjour hôtelier du 1er au 3 est 2 nuits, pas 3 jours. Déclarez toujours la convention — dans les contrats et les délais, « dates incluses » change le nombre d'un.

Fuseaux horaires

Une « date » n'a de sens que dans un fuseau horaire. Une réunion du 12 juin à Tokyo et une échéance du 12 juin à New York sont des instants différents, et le jour entre deux dates peut bouger si vous comparez « 12 juin dans un fuseau » et « 12 juin dans un autre » de part et d'autre d'une limite de jour. Choisissez un fuseau pour tout le calcul et tenez-vous-y.

Les outils qui le font à votre place

Pour le détail jours/semaines/mois/week-end, la Calculatrice de Différence de Dates prend deux dates et renvoie jours, semaines, mois, années, jours ouvrés et le jour de la semaine de chaque date. Pour un cas précis — quel âge a quelqu'un ? — la Calculatrice d'Âge fixe la date d'arrivée à aujourd'hui et renvoie l'âge exact en années, mois et jours, en gérant les jours bissextiles. Pour les développeurs travaillant en temps d'époque, le Convertisseur de Timestamp Unix vous donne les secondes : divisez la différence par 86 400 pour obtenir les jours. Les trois s'exécutent dans votre navigateur.

Les pièges courants

  • Mélanger les conventions — comparer « 30 jours » (banque 30/360) et « jours réels » donne des réponses différentes sur les mêmes dates.
  • Oublier l'extrémité — les erreurs d'un (off-by-one) sont le bug de date le plus courant, en code comme en contrat.
  • Années bissextiles — 2024 a eu 366 jours ; les intervalles qui traversent février d'une année bissextile font un jour de plus que le calendrier ne le suggère.
  • Dérive de fuseau — convertir d'abord en UTC puis compter évite la dispute du « quel jour est-ce vraiment ? ».

Outils Associés

Questions Fréquentes

Comment calculer le nombre de jours entre deux dates ?

Soustrayez la date antérieure de la date postérieure en jours, ou comptez mois par mois. Exemple : du 15 mars 2026 au 1er décembre 2026, 16 jours de mars plus 244 jours d'avril à novembre plus 1 pour le 1er décembre = 261 jours. Une calculatrice de différence de dates le fait instantanément et donne aussi semaines, mois et jours ouvrés.

Quelle est la différence entre jours calendaires et jours ouvrés ?

Les jours calendaires comptent tous les jours, week-ends et jours fériés inclus. Les jours ouvrés ne comptent que du lundi au vendredi (et en usage formel, excluent aussi les jours fériés). Pour l'exemple de 261 jours ci-dessus, le comptage en jours ouvrés est 187. Les contrats et délais de paiement précisent généralement lequel ils visent.

Dois-je compter la première date ou la dernière ?

Précisez-le. « Jours entre A et B » exclut en général la date de départ et inclut la date d'arrivée (la soustraction simple le donne). « Les deux dates incluses » ajoute un jour. Un séjour du 1er au 3 fait 2 nuits sous la convention standard ; un contrat qui dit « inclus » en compterait 3. Écrivez toujours quelle convention s'applique.

Comment calculer un âge exact ?

Prenez l'âge en années, mois et jours de la date de naissance à aujourd'hui : comptez d'abord les années pleines, puis les mois pleins restants, puis les jours restants. Exemple : né le 15 mars 1990, au 1er décembre 2026, a 36 ans, 8 mois et 16 jours. Pour les anniversaires du 29 février, la plupart des systèmes fêtent le 28 février en année commune et le 1er mars en année bissextile ; le traitement légal varie selon la juridiction.

Articles Associés