Calculer un âge et le nombre de jours entre deux dates
Calculer un âge exact en années, mois et jours, compter les jours entre deux dates, et gérer les années bissextiles, les bornes incluses et les jours ouvrés.
· 6 min de lecture
Un âge exact, ce sont trois comptages dans cet ordre : les années entières écoulées depuis la naissance, puis les mois entiers depuis le dernier anniversaire, puis les jours restants. Un écart entre deux dates, c'est une soustraction : date la plus tardive − date la plus ancienne. Les deux questions se ressemblent mais ne se comportent pas pareil, car les années et les mois ont des longueurs variables — pas les jours.
La méthode rapide : le calculateur d'âge prend une date de naissance et une date de référence, et renvoie les années, mois et jours ainsi que les totaux ; le calculateur d'écart entre deux dates compte n'importe quel intervalle, avec une option pour inclure ou non la date de fin, et sait ajouter ou retrancher des jours. Tout se calcule sur votre appareil.
Un exemple détaillé, étape par étape
Une personne née le 15 mai 1990, au 24 septembre 2026 :
- Les années. Son dernier anniversaire, le 15 mai 2026, est passé : elle a 36 ans.
- Les mois. Du 15 mai 2026 au 15 septembre 2026, il y a 4 mois entiers.
- Les jours. Du 15 septembre au 24 septembre, il reste 9 jours.
Résultat : 36 ans, 4 mois et 9 jours. Le même intervalle exprimé autrement : 436 mois entiers, 1 897 semaines et 2 jours, ou 13 281 jours. Son prochain anniversaire, le 15 mai 2027, est dans 233 jours.
Voyez ce que donne le raccourci par division : 13 281 ÷ 365 = 36,39, qu'on lit « 36 ans », et qui ne tient que parce que l'anniversaire est loin. Près de la date, la dérive des neuf jours bissextiles de la période suffit à faire basculer l'année.
Tableau de référence : les intervalles qui piègent
| Intervalle | Résultat | Pourquoi |
|---|---|---|
| 1er janv. 2024 → 1er janv. 2025 | 366 jours | 2024 contenait un 29 février |
| 1er janv. 2025 → 1er janv. 2026 | 365 jours | pas de 29 février |
| Lun. 5 oct. → ven. 9 oct. 2026, fin exclue | 4 jours | quatre nuits d'hôtel |
| Le même intervalle, fin incluse | 5 jours | cinq jours de congés |
| 1er janv. → 31 déc. 2026, jours de semaine | 261 | avant tout jour férié |
Pourquoi « ajouter un mois » est ambigu
Les jours ont tous la même longueur : leur arithmétique n'a qu'une réponse. Les mois non, et chaque logiciel tranche à sa façon.
Prenez 31 janvier 2026 + 1 mois. Février 2026 compte 28 jours : le 31 février n'existe pas. Un tableur rendra soit le 28 février (on ramène à la fin du mois), soit le 3 mars (on déborde sur le mois suivant). Les deux se défendent. Conséquence : l'opération n'est pas réversible. Ramener le 31 janvier au 28 février puis retrancher un mois donne le 28 janvier, et non le 31.
C'est pour cela que la méthode en trois étapes compte des mois entiers depuis le dernier anniversaire au lieu d'ajouter des mois à la date de naissance, et qu'une échéance juridique gagne à être exprimée en jours. Quand vous n'avez pas le choix — loyer, préavis, abonnement —, vérifiez la convention de l'autre partie avant de supposer.
Années bissextiles et 29 février
| Année | Bissextile ? | Règle |
|---|---|---|
| 2024 | Oui | divisible par 4 |
| 2026 | Non | non divisible par 4 |
| 1900 | Non | année séculaire non divisible par 400 |
| 2000 | Oui | année séculaire divisible par 400 |
Une année bissextile ajoute un 29 février. La règle complète : une année divisible par 4 est bissextile, sauf les années séculaires, sauf si celles-ci sont aussi divisibles par 400.
Les personnes nées un 29 février n'ont un vrai anniversaire que tous les quatre ans : après 2024 viennent 2028, 2032 et 2036. Les autres années, elles fêtent le 28 février ou le 1er mars, et c'est la loi de chaque pays — pas l'arithmétique — qui désigne la date retenue pour un seuil comme la majorité. Un calculateur qui compte des années entières les traite correctement : une personne née le 29 février 2000 a 26 ans, 6 mois et 26 jours au 24 septembre 2026.
« Inclure la date de fin » : l'erreur d'un jour
Par défaut, un écart entre deux dates ne compte pas la date de fin. Du lundi 5 octobre au vendredi 9 octobre 2026, cela fait 4 jours : la bonne réponse pour quatre nuits d'hôtel, ou pour « dans combien de jours ? ». Bornes incluses, on obtient 5, la bonne réponse pour une demande de congés ou un événement du lundi au vendredi, puisque le premier et le dernier jour sont utilisés.
Si votre total est systématiquement décalé d'un jour dans le même sens, c'est presque toujours ce réglage. Un test utile : le dernier jour est-il consommé (congés, événement, location) ou seulement atteint (un départ, une échéance) ?
Jours ouvrés et jours fériés
Ici, les jours ouvrés désignent le lundi au vendredi. Les jours fériés ne sont pas retirés automatiquement : ils varient selon les pays, les régions et parfois les entreprises. À vous de les déduire.
Prenez du 1er au 31 décembre 2026, date de fin incluse :
- Jours de semaine : 23
- Noël, le 25 décembre 2026, tombe un vendredi : 23 − 1 = 22
- Au Royaume-Uni, le Boxing Day tombe un samedi cette année-là, et le jour férié de remplacement est reporté au lundi 28 décembre : 21
Les fermetures d'entreprise se retranchent de même. Sur l'ensemble de 2026, on compte 261 jours de semaine, plafond avant toute déduction de jour férié.
Fuseaux horaires
Une date n'est pas un instant. Le « 24 septembre » commence et finit à des moments différents selon l'endroit : une échéance en date a besoin d'un fuseau. À 23 h 30 le 24 septembre en UTC−5, il est déjà 13 h 30 le 25 septembre en UTC+9 : un seul instant, deux dates, et un jour d'écart dans tous les comptages qui suivent.
Dès qu'un délai traverse une frontière, fixez le fuseau par écrit : « 23 h 59 UTC » ne laisse rien à l'interprétation. Pour des durées, retenez qu'une journée de changement d'heure dure 23 ou 25 heures — ce qui compte pour des heures travaillées, pas pour des jours entiers.
Problèmes fréquents, et ce qu'ils signifient
Le total est décalé d'un jour. C'est le réglage des bornes. Décidez si le dernier jour est utilisé ou seulement atteint.
Un âge bascule un an trop tôt ou trop tard. Les jours ont été divisés par 365. Comptez plutôt les anniversaires révolus.
Le nombre de jours ouvrés est trop élevé. Les jours fériés n'ont pas été retirés : l'outil donne des jours de semaine, pas les jours ouvrables de votre pays.
Une date saisie dans un formulaire ressort fausse. 03/04 se lit 3 avril en Europe et 4 mars aux États-Unis. Vérifiez l'ordre attendu, et préférez 2026-04-03 partout où ce format est accepté.
Ajouter des mois donne une date inattendue. Vous venez de rencontrer le problème du 31 janvier décrit plus haut. Passez aux jours si l'échéance compte.
Questions fréquentes
Combien de jours ai-je vécu ? Retranchez votre date de naissance à celle du jour. Une personne née le 15 mai 1990 avait vécu 13 281 jours au 24 septembre 2026.
Le jour de l'anniversaire est-il compté ? L'âge compte les années révolues : vous avez 36 ans le jour même, pas le lendemain.
Quelle date dans 90 jours ? À partir du 24 septembre 2026, 90 jours plus tard tombe le 23 décembre 2026. Le calculateur d'écart entre deux dates ajoute et retranche des jours à n'importe quelle date.
Pourquoi deux outils donnent-ils des mois différents ? Ils tranchent différemment le problème des mois de 31 jours. Comparez les jours, qui concordent toujours.
Peut-on compter des heures plutôt que des jours ? Oui, avec le calculateur de différence d'heures, fait pour les plannings et les feuilles de temps.
Pour aller plus loin
- Compter un intervalle, bornes incluses ou non : calculateur d'écart entre deux dates
- Calculer un âge à une date passée ou future : calculateur d'âge
- Totaliser des heures entre deux horaires : calculateur de différence d'heures