Calcul entre deux dates : jours, semaines, mois

Calculez le nombre de jours, semaines, mois et années entre deux dates. Résultat en jours calendaires, jours ouvrés (lun-ven) et jours ouvrables (lun-sam).

⚡ En bref

Pour calculer le nombre de jours entre deux dates, soustrayez la date de début de la date de fin. Exemple : du 1er janvier au 31 décembre 2025 = 364 jours. Les jours ouvrés (lun-ven) excluent les week-ends et fériés (~252 jours/an). Les jours ouvrables (lun-sam) excluent seulement les dimanches et fériés (~287 jours/an).

📈

Calcul d'heures, ETP, annualisation, heures supplémentaires : l'app RH Pro gère toutes vos conversions temps avec les règles Code du travail 2026.

Voir l'app complète →

Conforme Code du travail 2026 · Hors-ligne

🧮 Calculateur de différence entre dates

💡

Heures supplémentaires, repos compensateur, contingent annuel : le calcul dépend de votre convention collective. L'app intègre les spécificités.

Calcul avec ma convention →

Convention collective intégrée · Export PDF

Différence entre jours calendaires, ouvrés et ouvrables

Quand on calcule une durée entre deux dates, trois types de jours existent. Chacun a son usage.

Jours calendaires

Tous les jours sans exception. Du lundi au dimanche, fériés inclus. Une année compte 365 jours calendaires (366 si bissextile). C'est le calcul le plus simple : date de fin - date de début.

Exemple : Du 1er au 31 janvier = 30 jours calendaires.

Jours ouvrés

Uniquement les jours travaillés : lundi à vendredi, hors jours fériés. Une année compte environ 252 jours ouvrés (365 - 104 week-ends - 9 fériés en semaine).

Usage : Calcul des congés payés, délais de préavis, arrêts maladie.

Exemple : Du lundi 6 au vendredi 10 janvier = 5 jours ouvrés (si aucun férié).

Jours ouvrables

Lundi à samedi, hors jours fériés. Une année compte environ 287 jours ouvrables (365 - 52 dimanches - 9 fériés hors dimanche).

Usage : Délais administratifs, délais de livraison, délais de rétractation.

Exemple : Du lundi 6 au samedi 11 janvier = 6 jours ouvrables (si aucun férié).

Type Jours inclus Par an Usage
Calendaires Tous (lun-dim) 365 Âge, durée totale
Ouvrés Lun-ven (hors fériés) ~252 Congés payés, préavis
Ouvrables Lun-sam (hors fériés) ~287 Délais administratifs

Années bissextiles : impact sur le calcul

Une année bissextile compte 366 jours au lieu de 365. Le 29 février existe. Ça arrive tous les 4 ans, sauf exceptions.

Règle de calcul :

  • Divisible par 4 → bissextile (2024, 2028)
  • Sauf si divisible par 100 → non bissextile (1900, 2100)
  • Sauf si divisible par 400 → bissextile quand même (2000, 2400)

Années bissextiles 2020-2040 : 2020, 2024, 2028, 2032, 2036, 2040.

Si votre calcul traverse un 29 février, ajoutez 1 jour au résultat.

Montre Casio

Vous avez le resultat de Calcul entre deux dates : jours, se. Ce guide donne le mode d'emploi.

Un guide complet qui couvre les cas pratiques, les erreurs a eviter et les astuces de pro.

Voir sur Amazon →

Partenaire Amazon · Prix inchange pour vous

Calculer dans Excel avec DATEDIF

Excel propose une fonction cachée : DATEDIF. Elle calcule la différence entre deux dates selon l'unité choisie.

Syntaxe : =DATEDIF(date_début; date_fin; "unité")

Unités disponibles :

  • "D" : jours
  • "M" : mois complets
  • "Y" : années complètes
  • "MD" : jours restants après mois complets
  • "YM" : mois restants après années complètes

Exemple : =DATEDIF(A1; B1; "D") donne le nombre de jours entre A1 et B1.

Pour les jours ouvrés, utilisez =NB.JOURS.OUVRES(date_début; date_fin).

Questions fréquentes

Comment calculer le nombre de jours entre deux dates ?

Soustrayez la date de début de la date de fin. Le résultat donne le nombre de jours calendaires. Pour les jours ouvrés (lun-ven), excluez les week-ends et jours fériés. Notre calculateur fait ce calcul automatiquement.

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

Jours calendaires : tous les jours (365/an). Jours ouvrés : lundi-vendredi hors fériés (~252/an). Jours ouvrables : lundi-samedi hors fériés (~287/an). Les jours ouvrés sont utilisés pour les congés payés, les ouvrables pour les délais administratifs.

Comment calculer les jours ouvrés dans Excel ?

Utilisez la fonction =NB.JOURS.OUVRES(date_début; date_fin). Elle exclut automatiquement les week-ends. Pour exclure aussi les jours fériés, ajoutez une plage de dates fériées : =NB.JOURS.OUVRES(date_début; date_fin; plage_fériés).

Combien de jours ouvrés dans une année ?

Une année compte environ 252 jours ouvrés. Calcul : 365 jours - 104 jours de week-end (52 samedis + 52 dimanches) - 9 jours fériés tombant en semaine = 252 jours. Ce chiffre varie légèrement selon les années bissextiles et la position des fériés.

Comment gérer les années bissextiles dans le calcul ?

Une année bissextile compte 366 jours (29 février existe). Si votre période traverse un 29 février, ajoutez 1 jour au résultat. Années bissextiles : divisibles par 4 (sauf si divisibles par 100, sauf si divisibles par 400). Exemples : 2024, 2028, 2032.

Quelle est la formule DATEDIF dans Excel ?

=DATEDIF(date_début; date_fin; "D") pour les jours, "M" pour les mois, "Y" pour les années. Exemple : =DATEDIF("01/01/2025"; "31/12/2025"; "D") donne 364 jours. Cette fonction est cachée mais fonctionne dans toutes les versions d'Excel.

Comment calculer le nombre de jours ouvrables entre deux dates en tenant compte des jours feries 2026 ?

Le calcul des jours ouvrables exclut les dimanches et les jours feries (les samedis peuvent etre inclus ou non selon si vous comptez en 'ouvrables' avec samedi ou 'ouvres' sans samedi). En 2026, les 11 jours feries nationaux en France metropolitaine sont : 1er janvier (jeudi), 6 avril (lundi de Paques), 1er mai (vendredi), 8 mai (vendredi), 14 mai (jeudi Ascension), 25 mai (lundi de Pentecote), 14 juillet (mardi), 15 aout (samedi - ne reduit pas les jours ouvrables), 1er novembre (dimanche - idem), 11 novembre (mercredi), 25 decembre (vendredi). Dans Excel, la formule NETWORKDAYS(date_debut, date_fin, plage_feries) calcule automatiquement les jours ouvres (lundi-vendredi hors feries). Pour les jours ouvrables (lundi-samedi), utilisez NETWORKDAYS.INTL(date_debut, date_fin, 11, plage_feries) ou le parametre '11' signifie que seul le dimanche est exclut. En droit du travail francais, les delais de preavis et de conges payés s'expriment en jours ouvrables (avec samedi) ou ouvres (sans samedi) selon la convention collective.

Redige par Mehdi Kabbaj

Mis a jour le 8 avril 2026 — Sources officielles verifiees

🤖 Utiliser Calcul entre deux dates : jours, semaines, mois via API ou agent IA

Ce calculateur est disponible en tant qu'outil pour les agents IA (Claude, ChatGPT, Cursor, etc.) via le protocole MCP (Model Context Protocol).

Endpoint : https://macalculatriceenligne.com/api/mcp
Transport : Streamable HTTP · Gratuit · Sans authentification
501+ outils de calcul · 8 pays · Barèmes officiels 2026

Documentation : macalculatriceenligne.com/mcp · llms.txt

function calculerDifference(){ const debutStr = document.getElementById('date-debut').value; const finStr = document.getElementById('date-fin').value; const resBox = document.getElementById('resultat'); if(!debutStr || !finStr){ resBox.style.display='block'; resBox.innerHTML = '

Veuillez s\u00e9lectionner une date de d\u00e9but et une date de fin.

'; return; } const d1 = new Date(debutStr); const d2 = new Date(finStr); if(d2 < d1){ resBox.style.display='block'; resBox.innerHTML = '

La date de fin doit \u00eatre post\u00e9rieure \u00e0 la date de d\u00e9but.

'; return; } const ms = d2 - d1; const totalJours = Math.round(ms / (1000*60*60*24)); const totalHeures = Math.round(ms / (1000*60*60)); const totalMinutes = Math.round(ms / (1000*60)); let y = d2.getFullYear() - d1.getFullYear(); let m = d2.getMonth() - d1.getMonth(); let day = d2.getDate() - d1.getDate(); if (day < 0) { m -= 1; const prevMonthDays = new Date(d2.getFullYear(), d2.getMonth(), 0).getDate(); day += prevMonthDays; } if (m < 0) { y -= 1; m += 12; } const semaines = Math.floor(totalJours / 7); resBox.style.display='block'; resBox.innerHTML = `

R\u00e9sultat

`; }