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

Le calculateur d'âge est spécifiquement conçu pour calculer l'âge actuel d'une personne à partir de sa date de naissance. Cet outil est un calculateur d'intervalle de dates à usage général où vous pouvez librement choisir n'importe quelle date de début et de fin, ce qui permet de mesurer n'importe quelle durée (compte à rebours vers un événement, durée d'un projet, etc.), et pas seulement un âge.

Le calculateur d'heures additionne ou soustrait des heures, minutes et secondes au sein d'une même journée (par exemple ajouter 2 heures 15 à 9 h 30). Cet outil mesure au contraire l'intervalle calendaire entre deux dates en années, mois, semaines et jours. Utilisez le calculateur d'heures si vous avez besoin d'une précision inférieure à la journée.

Aucune erreur ne se produit. L'outil inverse automatiquement les deux dates en interne, calcule l'intervalle sous forme de valeur absolue et affiche une note expliquant que les dates ont été inversées, afin que vous puissiez l'utiliser en toute confiance même sans être sûr de l'ordre des dates.

Oui. Les périodes incluant le 29 février sont calculées correctement en jours, mois et années grâce à l'arithmétique de dates native de JavaScript. Il n'est pas nécessaire de vérifier manuellement si une année bissextile est concernée.

Plutôt que de diviser le nombre total de jours par 30, l'outil soustrait dans l'ordre les champs année, mois et jour du calendrier, en empruntant le dernier jour du mois précédent chaque fois que la soustraction des jours devient négative. Cela produit une répartition précise qui respecte la durée réelle de chaque mois.
ツールくん

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é.

→ Voir toutes les anecdotes