Calculateur de différence entre dates
Saisissez deux dates et obtenez instantanément le nombre exact de jours, semaines, mois et années entre elles, calculé avec précision selon le calendrier. En plus de la simple différence de jours, l'outil affiche aussi le décompte inclusif utilisé par exemple pour les séjours hospitaliers ou les périodes de location (où la date de début et la date de fin comptent chacune pour un jour plein) : plus besoin de deviner quelle convention s'applique.
Astuces pour calculer une différence de dates
- Indiquez la date d'un événement à venir dans « Date de fin » pour voir exactement combien de jours il reste. Le bouton « Utiliser aujourd'hui » remplit instantanément la date de fin avec la date du jour.
- La répartition « années, mois, jours » suit exactement le calendrier et n'est pas une estimation approximative : du 15 janvier au 20 mars s'affiche correctement comme « 2 mois et 5 jours », et non comme le résultat brut d'une division du nombre de jours par 30.
- Pour calculer la durée d'un contrat ou d'un projet, réglez la date de début sur la date de signature et la date de fin sur l'échéance afin de voir d'un coup d'œil le temps restant et la durée totale.
- Les périodes chevauchant une année bissextile (y compris le 29 février) sont calculées automatiquement sans erreur, il n'est donc jamais nécessaire de vérifier à la main le décompte des jours d'une année bissextile.
- Si vous définissez par erreur une date de fin antérieure à la date de début, l'outil inverse automatiquement les deux dates et affiche une note à ce sujet, sans qu'aucune correction manuelle ne soit nécessaire.
Questions fréquentes
Anecdote — les pièges les plus courants du calcul de jours à la main
Lorsqu'on estime à la main l'écart entre deux dates, on arrondit souvent un mois à 30 jours pile. Or les mois réels comptent de 28 à 31 jours, si bien qu'estimer la période du 15 janvier au 20 mars à « 64 jours ÷ 30 ≈ 2,1 mois » peut s'écarter du résultat exact selon le calendrier, à savoir « 2 mois et 5 jours » — un écart qui compte lorsqu'il détermine l'échéance d'un contrat ou la date d'exigibilité d'une facture. Cet outil compare directement les champs année, mois et jour d'objets Date, et renvoie donc toujours une répartition exacte selon le calendrier.
Les années bissextiles ne se produisent pas simplement « tous les quatre ans ». Selon la règle du calendrier grégorien, une année divisible par 4 est bissextile, sauf si elle est divisible par 100, auquel cas elle ne l'est pas, à moins qu'elle ne soit également divisible par 400. L'année 2000 était bissextile, mais 1900 et 2100 ne le sont pas. Cette exception est intégrée au traitement standard des dates en JavaScript, et cet outil s'appuie exactement sur ce comportement.
Il existe deux conventions courantes pour compter les jours écoulés : un décompte inclusif qui compte la date de début comme le premier jour (du 1er au 10 janvier, cela donne « 10 jours »), et une simple différence qui ne compte que l'écart (« 9 jours »). Les séjours hospitaliers ou les périodes de location utilisent généralement le décompte inclusif, tandis qu'une simple estimation du temps écoulé se contente de la différence. Cet outil affiche les deux résultats à la fois, sans que vous ayez à les convertir vous-même.