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. Utile pour compter les jours restants avant un événement, mesurer le temps écoulé ou calculer la durée d'un projet.
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 les deux bornes (par exemple « 10 jours » du 1er au 10 janvier), et une simple différence qui ne compte que l'écart (« 9 jours »). Cet outil utilise la seconde option, la simple différence de jours ; si vous souhaitez compter la date de début comme le premier jour, il suffit d'ajouter 1 au total affiché.