Nombre de jours entre deux dates
Calculez la durée exacte entre deux dates : jours calendaires, semaines, décomposition années/mois/jours et estimation des jours ouvrés.
Comment calculer le nombre de jours entre deux dates ?
Calculer la durée entre deux dates est une opération courante — délai de livraison, durée d’un projet, nombre de jours de grossesse, préavis de contrat, ancienneté dans un emploi, ou simple curiosité. Ce calculateur vous donne le résultat instantanément en jours calendaires exacts, en semaines, en décomposition années/mois/jours, et en jours ouvrés (hors samedi et dimanche). Le calcul est réalisé en date calendaire grégorienne pure, sans bibliothèque externe, en utilisant les timestamps UTC pour éviter tout décalage lié au passage heure d’été/heure d’hiver.
Formules
jours = |date_fin − date_début| en jours entiersLes deux dates sont converties en timestamp Unix (millisecondes depuis le 1er janvier 1970, minuit UTC). La différence est divisée par 86 400 000 (ms/jour) et arrondie à l’entier le plus proche. L’ordre des dates n’a pas d’importance : le résultat est toujours positif.
semaines_entières = ⌊jours / 7⌋ ; jours_restants = jours mod 7Une semaine vaut exactement 7 jours calendaires, quelle que soit la période de l’année. Le modulo donne le nombre de jours en excédent de semaines entières.
Algorithme calendaire : avancer année par année, puis mois par mois, puis compter les jours résiduelsL’algorithme avance depuis la date de début, comptant d’abord les années complètes (en vérifiant si l’anniversaire a eu lieu dans l’année courante), puis les mois complets en avançant mois par mois et en adaptant le jour au dernier jour du mois si nécessaire (clamp). Les jours résiduels sont la différence entre la date du dernier mois complet et la date de fin.
jours_ouvrés = semaines_entières × 5 + jours_ouvrés_du_resteChaque semaine complète contribue 5 jours ouvrés (lundi à vendredi). Pour les jours restants, on vérifie le jour de la semaine de chaque jour (en partant du jour de la semaine de la date de début) et on compte ceux qui sont du lundi au vendredi. Cette estimation n’inclut pas les jours fériés légaux français.
Exemples
Combien de jours y a-t-il du 1er janvier 2026 au 31 décembre 2026 inclus ?
Date de début : 1er janvier 2026 (timestamp UTC : 1 767 225 600 000 ms).
Date de fin : 31 décembre 2026 (timestamp UTC : 1 798 675 200 000 ms).
Différence : 31 449 600 000 ms ÷ 86 400 000 ms/jour = 364 jours.364 jours, soit 52 semaines exactes.
Le 31 décembre n’est pas inclus dans le décompte (on compte les intervalles, pas les bornes). Pour 365 jours, il faudrait aller jusqu’au 1er janvier 2027.
Du 28 février 2024 au 1er mars 2024 : combien de jours ? (2024 est bissextile)
Février 2024 compte 29 jours (2024 est divisible par 4 et non par 100).
Du 28 fév au 1er mars = 2 jours calendaires (28 fév → 29 fév → 1er mars).2 jours.
En 2023 (non bissextile), la même période (28 fév → 1er mars) ne compterait qu'1 jour. Les années bissextiles augmentent donc les durées traversant février.
Une grossesse dure environ 280 jours (40 semaines). Quelle est la date de terme si la conception est estimée au 1er mars 2026 ?
Du 1er mars 2026, ajouter 280 jours.
Mars : 31 j restants (30 + 1 = 31). Avril : 30. Mai : 31. Juin : 30. Juillet : 31. Août : 31. → 1er mars + 184 j = 1er septembre 2026.
280 − 184 = 96 jours restants depuis le 1er sept. Sept : 30. Oct : 31. Nov : 30. = 91 j → 1er déc + 5 j = 6 décembre 2026.Date de terme estimée : 6 décembre 2026.
Ce calcul est approximatif — la durée réelle d’une grossesse varie. Consultez votre obstétricien pour une date de terme médicale.
Un salarié a été embauché le 15 septembre 2018. Quelle est son ancienneté au 30 mai 2026 ?
Du 15 septembre 2018 au 15 septembre 2025 = 7 ans exactement.
Du 15 septembre 2025 au 30 mai 2026 = 8 mois, 15 jours.7 ans, 8 mois et 15 jours d’ancienneté, soit 2 814 jours calendaires.
Pour les calculs de droits liés à l’ancienneté (indemnités de licenciement, congés, primes), référez-vous à la convention collective applicable.
Un salarié dépose sa démission le 1er mars 2026. Son contrat prévoit 3 mois de préavis. Quand se termine le préavis ?
1er mars + 1 mois = 1er avril 2026.
1er avril + 1 mois = 1er mai 2026.
1er mai + 1 mois = 1er juin 2026.
Du 1er mars au 1er juin = 92 jours calendaires.Le préavis se termine le 1er juin 2026, soit 92 jours calendaires.
Un 'mois' en droit du travail est un mois calendaire (pas 30 jours fixes). Mars a 31 jours, avril 30, mai 31.
Dans quels cas utilise-t-on ce calculateur ?
Déterminez en quelques secondes le nombre de jours qui séparent deux jalons d’un projet : lancement, livraison intermédiaire, recette finale. Convertissez la durée en semaines pour planifier vos sprints ou vos lots de travail.
Calculez la durée exacte d’une absence, d’un congé maternité/paternité, ou d’une période de formation. La vue en jours ouvrés est particulièrement utile pour les calculs de droits à congés (25 jours ouvrés par an en France).
Calculez le nombre de semaines d’aménorrhée (SA) entre la date des dernières règles et la date du jour, ou estimez la date de terme en partant d’une date de conception. 40 semaines = 280 jours.
Vérifiez qu’un préavis de 1, 2 ou 3 mois respecte bien le délai contractuel en jours calendaires. Utile pour les baux immobiliers (préavis de 3 mois en zone tendue, 1 mois hors zone), les contrats de travail, et les contrats de service.
Déterminez l’ancienneté exacte d’un salarié à une date donnée pour calculer les indemnités de départ, les primes d’ancienneté, ou la durée de portabilité de la mutuelle. Le résultat en années/mois/jours est directement utilisable.
Calculez combien de jours se sont écoulés depuis un événement historique, un anniversaire d’entreprise, ou une date fondatrice. Utile pour les célébrations, les communiqués de presse, et les contenus éditoriaux.
Pour les calculs d’intérêts au prorata temporis, le nombre de jours exact entre deux dates est essentiel. La convention ACT/ACT ou ACT/365 utilise le nombre réel de jours calendaires entre la date de valeur et la date d’échéance.