OnlineTimeNow

Comment compter les jours entre deux dates

Comment compter les jours entre deux dates

Pour compter les jours entre deux dates, soustrayez la date de début de la date de fin. Le résultat comprend chaque jour après la date de début, jusqu’à la date de fin incluse. Du 14 juillet au 25 décembre 2026, cela fait 164 jours. Si vous devez compter le premier et le dernier jour, ajoutez 1.

La réponse rapide

Par défaut, les calculateurs de dates, les tableurs et les langages de programmation traitent les dates comme des points et mesurent la distance qui les sépare. Du 14 au 15 juillet, il y a 1 jour. Du 14 au 14 juillet, il y a 0 jour. Ce décompte « exclusif » convient à la plupart des questions sur le temps restant ou écoulé.

Le calculateur de dates donne ce nombre, ainsi que la même durée en semaines et jours, en années, mois et jours, et en jours ouvrés. Cochez « Inclure la date de fin » si vous avez besoin du décompte inclusif. Le choix dépend de ce que vous comptez.

Décompte inclusif ou exclusif ?

C’est le problème des poteaux de clôture. Une clôture de 40 mètres avec un poteau tous les 10 mètres comporte quatre intervalles mais cinq poteaux. Pour les dates, du lundi au vendredi, on compte quatre intervalles mais cinq jours. Demandez-vous si vous comptez les intervalles (nuits, temps écoulé) ou les poteaux (jours où une activité a lieu).

Quel décompte utiliser
Ce que vous comptezConventionExemple
Nuits d’hôtel, locations facturées à la nuitExclusif (fin moins début)Arrivée le 10 juillet, départ le 14 juillet : 4 nuits
Jours d’un événement, d’un cours ou d’un festivalInclusif (fin moins début, plus 1)Du 14 au 18 juillet : 5 jours
Jours restants avant une dateExclusif, sans compter aujourd’huiDu 14 juillet au 25 décembre : 164 jours
Délais des tribunaux fédéraux américains (« dans les 30 jours suivant »)Exclure le jour initial, compter le dernier jourNotification le 14 juillet : le 30e jour est le 13 août
Séjours avec visa, droits à congé, contratsSelon le documentLisez la règle, ne présumez de rien

La règle judiciaire est un exemple de rédaction précise. La règle 6(a) des règles fédérales américaines de procédure civile prévoit d’exclure le jour de l’événement initial, de compter tous les jours, y compris les week-ends et jours fériés, et d’inclure le dernier jour. Si celui-ci est un samedi, un dimanche ou un jour férié légal, le délai court jusqu’au jour ouvrable suivant. De nombreux contrats reprennent cette formulation. Si le contrat ne précise rien, renseignez-vous : « 30 jours à partir du 14 juillet » peut légitimement désigner le 13 ou le 12 août.

Pour les visas, ce sont les règles de l’autorité qui les délivre qui font foi. Par exemple, l’Union européenne publie un calculateur officiel de court séjour pour sa règle de 90 jours sur toute période de 180 jours. Il est plus prudent de l’utiliser que de compter à la main.

Compter à la main

Pour deux dates du même mois, soustrayez les numéros des jours : du 3 au 29 juillet, il y a 26 jours. Si les dates couvrent plusieurs mois, divisez la période en trois parties : les jours restants du premier mois, les mois entiers intermédiaires et les jours du dernier mois.

  1. Jours restants dans le mois de début : nombre de jours du mois moins le numéro du jour de début.
  2. Ajoutez le nombre de jours de chaque mois entier intermédiaire.
  3. Ajoutez le numéro du jour de la date de fin.

Exemple : du 15 mars au 2 octobre 2026. Mars compte 31 jours, donc 31 moins 15 donne 16. D’avril à septembre, on ajoute 30 + 31 + 30 + 31 + 31 + 30 = 183. Octobre ajoute 2. Le total est de 16 + 183 + 2 = 201 jours.

Il faut connaître la durée des mois : janvier 31 jours, février 28 (29 les années bissextiles), mars 31, avril 30, mai 31, juin 30, juillet 31, août 31, septembre 30, octobre 31, novembre 30 et décembre 31. L’astuce des jointures fonctionne toujours : fermez les deux poings ; chaque jointure représente un mois de 31 jours et chaque creux entre elles un mois plus court.

Les années bissextiles sont un autre piège. Dans le calendrier grégorien, une année est bissextile si elle est divisible par 4, sauf les années séculaires, qui doivent être divisibles par 400. Ainsi, 2000 était bissextile et 2100 ne le sera pas. Du 28 février au 1er mars, il y a 2 jours en 2028 et 1 jour en 2027. Notre article sur les règles des années bissextiles explique le sujet en détail.

Semaines, mois et années entre deux dates

Pour les semaines, c’est simple : chacune compte sept jours. Divisez par 7 et gardez le reste. Les 164 jours du 14 juillet au 25 décembre correspondent à 23 semaines et 3 jours. Pour les semaines calendaires plutôt que des périodes de sept jours, les numéros de semaine ISO sont la convention utilisée pour les désigner.

Les résultats peuvent diverger pour les mois, car ils ne sont pas tous de la même longueur. La plupart des outils ne comptent un mois entier que lorsque le même numéro de jour revient. Du 15 mars au 2 octobre, il y a 6 mois et 17 jours : du 15 mars au 15 septembre, on compte 6 mois, puis du 15 septembre au 2 octobre, 17 jours.

La fin du mois pose une difficulté. Quelle date tombe un mois après le 31 janvier ? Le 31 février n’existe pas : certains systèmes indiquent le 28 février, d’autres le 3 mars. Dans un tableur en ligne, DATEDIF ne compte un mois que lorsque la date de fin atteint le numéro du jour de début. La fonction indique donc 4 mois entre le 30 septembre 2015 et le 28 février 2016, bien que le 28 février ait été le dernier jour de son mois. Lorsque les mois comptent (loyer, abonnements, âge), précisez la règle utilisée. Notre guide du calcul de l’âge traite de ce problème pour les personnes nées un 29 février.

Formules de tableur

Les tableurs enregistrent les dates sous forme de numéros de série, à raison d’un numéro par jour. Une simple soustraction suffit donc. Avec la date de début en A1 et la date de fin en B1 :

FormuleRésultatRemarques
=B1-A1Jours, sans le jour de débutFormatez la cellule en nombre, sinon une date apparaît
=B1-A1+1Jours, les deux bornes inclusesDécompte inclusif
=DAYS(B1,A1)Identique à B1-A1La date de fin vient en premier
=DATEDIF(A1,B1,"D")Identique à B1-A1Date de début en premier ; erreur si elle suit la date de fin
=DATEDIF(A1,B1,"M")Mois entiersUn mois est compté lorsque le numéro du jour est atteint
=DATEDIF(A1,B1,"Y")Années entièresFormule habituelle pour l’âge

Deux précautions : la documentation de DATEDIF indique que la fonction est conservée pour assurer la compatibilité avec d’anciens classeurs et déconseille son unité « MD » en raison de limites connues. De plus, DAYS prend ses arguments dans l’ordre inverse de DATEDIF, ce qui explique le plus souvent un résultat négatif. Pour les seuls jours ouvrés, les tableurs proposent NETWORKDAYS. Notre article sur le calcul des jours ouvrés explique son utilisation et traite aussi des jours fériés.

Cas particuliers

Jours de changement d’heure

Un jour calendaire ne dure pas toujours 24 heures. À New York, le 8 mars 2026 a duré 23 heures et le 1er novembre 2026 durera 25 heures. Un programme qui soustrait deux horodatages puis divise par 86 400 secondes peut perdre un jour : à New York, de minuit le 1er mars à minuit le 10 mars 2026, il y a 9 jours calendaires mais seulement 215 heures, soit 8,96 « jours ». Un programme qui arrondit à l’entier inférieur indique alors 8. Comptez les dates comme des dates, sans diviser les heures par 24. Le guide sur le changement d’heure explique quels jours sont plus courts ou plus longs là où vous vivez.

Fuseaux horaires et ligne de changement de date

Une date dépend du lieu. À 23 h le 14 juillet à Los Angeles, c’est déjà l’après-midi du 15 juillet à Sydney. Si une échéance concerne des personnes situées à différents endroits, convenez du calendrier à utiliser et indiquez le fuseau horaire avec la date. Pour une échéance à un instant précis, un compte à rebours jusqu’à cet instant est plus clair qu’un nombre de jours.

Dates très anciennes

Les pays sont passés du calendrier julien au calendrier grégorien à des années différentes, à partir de 1582, en supprimant alors 10 jours ou plus. Les calculateurs, dont le nôtre, utilisent le calendrier grégorien pour toutes les dates. Si un décompte traverse le changement historique du pays étudié, il faut donc le corriger à la main.

Utiliser le calculateur

Pour une question ponctuelle, le calculateur de dates donne le décompte exclusif, le décompte inclusif en cochant une case, ainsi que les semaines, mois, années et jours ouvrés entre les dates. Pour trouver une date située à un nombre précis de jours, consultez quelle date tombe dans 30, 60 ou 90 jours. Pour suivre les jours restants, découvrez comment compter les jours jusqu’à une date ou créez un compte à rebours. Pour les semaines calendaires, l’outil de numéro de semaine affiche la semaine ISO de toute date.

Avant de vous fier à un décompte, décidez si les deux dates doivent être incluses. Saisissez-les ensuite dans le calculateur de dates et relevez le nombre dont vous avez besoin.

Questions fréquentes

Compte-t-on le premier jour entre deux dates ?

En général, non : le décompte standard, date de fin moins date de début, exclut le premier jour et inclut le dernier. Ajoutez 1 si les deux jours doivent compter, comme pour les jours d’un événement.

Combien de jours séparent deux dates du même mois ?

Soustrayez le numéro du jour le plus ancien de celui du jour le plus récent. Du 3 au 29 juillet, il y a 26 jours, ou 27 si vous incluez les deux dates.

Quelle formule de tableur donne le nombre de jours entre deux dates ?

Soustrayez les cellules avec =B1-A1 et formatez le résultat en nombre. =DAYS(B1,A1) et =DATEDIF(A1,B1,"D") donnent le même résultat.

Combien de jours compte une année ?

Une année commune compte 365 jours et une année bissextile 366, le 29 février étant le jour supplémentaire. Sur le cycle grégorien de 400 ans, la moyenne est de 365,2425 jours.

Mis à jour le:

Toutes les dates, décalages horaires et calculs de cette page ont été vérifiés avec les sources ci-dessous.

  1. Assistance : fonction DATEDIF
  2. Aide des éditeurs de documents : DATEDIF
  3. Observatoire naval américain : introduction aux calendriers
  4. Règles fédérales américaines de procédure civile, règle 6