Respecter les données connues
Exemple fixe
2023-02-280 / 1 / 0Choisissez années révolues, années/mois/jours ou jours calendaires. N’inventez pas les éléments manquants.
Reconstituez une date ou une période de naissance grégorienne à partir d’un âge noté ou d’un total de jours. Comparez les règles et exportez le résultat.
Reconstituez une date ou une période de naissance grégorienne à partir d’un âge noté ou d’un total de jours. Comparez les règles et exportez le résultat.
Exemple fixe
2023-02-280 / 1 / 0Choisissez années révolues, années/mois/jours ou jours calendaires. N’inventez pas les éléments manquants.
Exemple fixe
2023-01-282023-01-292023-01-302023-01-31Utilisez le jour auquel l’âge a été noté et la règle d’anniversaire du calcul d’origine.
Exemple fixe
01-28 / 29 / 30 / 312023-02-28Le résultat peut comporter une date ou plusieurs possibilités. Gardez la référence et la méthode dans l’export.
Une archive fictive datée du 2026-06-15 indique seulement 25 ans. Choisissez Années révolues uniquement et saisissez cette date, au lieu de laisser Aujourd'hui ou de remplir les mois et jours manquants avec des zéros. Selon la règle d'anniversaire ordinaire, la fenêtre correspondante va du 2000-06-16 au 2001-06-15, avec les deux bornes incluses. Une lettre ultérieure peut resserrer cette fenêtre, mais l'âge lui-même n'identifie pas un anniversaire unique. Gardez la date de l'archive avec la période afin qu'une personne relisant les éléments puisse reproduire ce que l'énoncé implique réellement.
Pour un test de champ de date traversant le jour bissextile, choisissez Total de jours calendaires, référence 2024-03-01 et compte 1. La date reconstituée est 2024-02-29. Le compte 0 donne 2024-03-01, tandis que le compte 2 donne 2024-02-28. Ces cas voisins exposent les défauts de comptage inclusif et d'année bissextile sans utiliser les données d'une vraie personne. Enregistrez le compte et la référence avec le jeu de test généré ; remplacer plus tard la référence par Aujourd'hui produirait d'autres données de test même si le nombre de jours n'avait pas changé.
Une note fictive donne exactement un mois le 2023-02-28. Saisissez 0 an, 1 mois et 0 jour avec cette référence. Les quatre dates de naissance correspondantes, du 28 janvier au 31 janvier, reproduisent chacune l'âge après ajustement en fin de mois. Vérifiez chacune dans le calculateur d'âge avec la même règle au lieu de choisir le 28 janvier parce qu'il apparaît en premier. Si une autre archive dit que la naissance a eu lieu après le 29 janvier, vous pouvez réduire les candidats avec cette preuve ; le calculateur lui-même ne classe pas les dates par probabilité.

Un calcul de date de naissance n'est pas toujours une simple soustraction. Les mois calendaires ont des longueurs différentes, les ajouts en fin de mois peuvent être ajustés, et un âge exprimé seulement en années décrit tout un ensemble d'anniversaires possibles.
Cet outil comporte trois modes : années, mois et jours ; années révolues uniquement ; et total de jours calendaires. Les deux premiers modes utilisent la même règle directe que le calculateur d'âge, tandis que le total de jours calendaires soustrait un nombre entier de jours à la date de référence.
Pour les âges complets, le moteur énumère les dates candidates plausibles et ne conserve que celles qui reproduisent l'âge saisi. Cela suit le modèle de date civile décrit dans la documentation Temporal.PlainDate au lieu de prétendre que chaque mois peut être inversé proprement.
La zone de résultat affiche le mode, la date de référence, la date reconstituée ou la période possible, et le nombre de candidats. Le mode d'âge exact liste les dates candidates ISO lorsque plusieurs dates correspondent ; le mode années seules résume l'intervalle correspondant, car un âge révolu en années couvre naturellement de nombreuses dates.
01-28 / 29 / 30 / 312023-02-28Utilisez le mode qui correspond réellement aux éléments dont vous disposez. Ajouter des mois ou des jours devinés donne une sortie plus précise en apparence sans rendre l'archive plus précise.
Le mode années, mois et jours correspond à une mention complète comme 25 ans, 4 mois et 6 jours à une date de référence connue. Années révolues uniquement correspond aux formulations ordinaires comme 25 ans. Total de jours calendaires correspond à une convention exacte de décompte des jours.
Le sélecteur d'anniversaire du 29 février apparaît pour les deux modes fondés sur l'âge parce qu'il modifie la vérification directe des âges. Le mode total de jours calendaires ne l'utilise pas, car soustraire un nombre de jours est une autre opération.
| Mode | Saisies affichées | Ce que le résultat peut honnêtement dire |
|---|---|---|
| Années, mois et jours | Années, mois, jours, date de référence et règle du 29 février. | Une date ou une liste de dates correspondantes qui reproduisent l'âge complet. |
| Années révolues uniquement | Années, date de référence et règle du 29 février. | Une période possible de naissance et un nombre de candidats pour cet âge révolu. |
| Total de jours calendaires | Nombre total de jours et date de référence. | Une date reconstituée si le nombre de jours est valide dans la plage prise en charge. |
La soustraction peut effacer de l'information près des fins de mois. Au lieu de soustraire une seule fois l'âge affiché et de faire confiance à cette réponse unique, le moteur vérifie chaque date de naissance plausible dans l'intervalle d'années pertinent.
Chaque candidat passe par le même calcul direct que celui du calculateur d'âge. Si les années, mois et jours correspondent à la saisie, le candidat est conservé ; sinon il est écarté.
C'est pourquoi certaines saisies donnent plusieurs correspondances et d'autres aucune. Un résultat sans correspondance n'est pas seulement un message d'erreur ; il peut révéler une combinaison impossible, par exemple un nombre de jours ou un couple mois/jours que la règle directe ne produit jamais pour cette date de référence.
| Résultat | Ce que la page montre | Que faire ensuite |
|---|---|---|
| Une correspondance | Date de naissance reconstituée et jour de la semaine. | La contrôler dans le calculateur d'âge si le résultat compte. |
| Plusieurs correspondances d'âge exact | Période, nombre de candidats et dates candidates ISO. | Conserver tous les candidats sauf si une autre archive resserre l'anniversaire. |
| Correspondances en années seules | Période possible et nombre de candidats. | Traiter les bornes comme incluses et ne pas supposer que chaque source était exacte. |
| Aucune correspondance | Aucune date de naissance ne correspond à ces données avec la règle choisie. | Vérifier la date de référence, le mode, l'âge arrondi et la convention du 29 février. |
Utilisez la date de référence 2023-02-28 et l'âge 0 an, 1 mois, 0 jour. Selon la règle directe de fin de mois, le 28 janvier, le 29 janvier, le 30 janvier et le 31 janvier peuvent tous atteindre le 28 février après un mois révolu en 2023.
Si un outil soustrait simplement un mois au 28 février, il peut ne renvoyer que le 28 janvier. Cette réponse n'est pas fausse comme date possible, mais elle est incomplète pour cette règle de vérification directe.
C'est la raison principale pour laquelle la page peut afficher une liste de candidats. Elle protège l'utilisateur contre une date faussement exacte lorsque l'opération calendaire a fait converger plusieurs départs vers un même âge observé.
| Date de naissance candidate | Date de référence | Résultat direct |
|---|---|---|
2023-01-28 | 2023-02-28 | 0 an, 1 mois, 0 jour |
2023-01-29 | 2023-02-28 | 0 an, 1 mois, 0 jour |
2023-01-30 | 2023-02-28 | 0 an, 1 mois, 0 jour |
2023-01-31 | 2023-02-28 | 0 an, 1 mois, 0 jour |
Le calculateur utilise des dates civiles grégoriennes sur toute la plage prise en charge. La présentation des calendriers par l'US Naval Observatory explique la règle bissextile grégorienne et pourquoi des années de siècle comme 1900 sont ordinaires alors que 2000 est bissextile.
Un âge consigné est un élément à interpréter, pas une garantie qu'une date de naissance puisse être retrouvée. La note d'origine peut être arrondie, estimée, transcrite depuis un autre calendrier ou mesurée avec une convention différente pour le 29 février.
Les dates de référence sont limitées à aujourd'hui ou avant, car l'outil reconstitue une date de naissance depuis une archive existante. Les années entières doivent être 0-130, les mois 0-11, les jours 0-31 et le total de jours calendaires 0-60000.
Copier et télécharger incluent le récapitulatif affiché, et un résultat d'âge complet avec plusieurs correspondances inclut sa vraie liste de candidats. Partager envoie seulement l'URL propre de la page, pas les preuves ni les saisies. Gardez votre note source séparément : un récapitulatif reconstitué ne remplace pas l'archive dont l'âge provient.
Pour un âge révolu de 25 ans le 2026-06-15, le dernier anniversaire ordinaire possible est le 2001-06-15 : cette personne a 25 ans à la date de référence. Le plus ancien est le 2000-06-16 : cette personne aura 26 ans le lendemain. Une personne née le 2000-06-15 a déjà 26 ans et est exclue. C'est pourquoi soustraire simplement 25 à l'année de référence ne donne qu'un bord de la réponse, pas une date de naissance reconstituée.
Une période fondée sur les années seules ne contient pas nécessairement exactement 365 dates. Pour une année révolue le 2021-02-28, la règle du 28 février inclut du 2019-03-01 au 2020-02-29, soit 366 candidats. La règle du 1er mars exclut l'anniversaire du jour bissextile à la borne supérieure, laissant 365 candidats. Le compte vient des dates réelles qui correspondent selon la règle choisie, pas de l'hypothèse d'une année standard.
Le total de jours calendaires est un autre type d'élément. Avec la référence 2024-03-01, les comptes 0, 1 et 2 produisent respectivement 2024-03-01, 2024-02-29 et 2024-02-28. Chaque résultat est unique, car reculer d'un nombre entier de jours civils depuis une date connue a une seule extrémité. Le sélecteur d'anniversaire du 29 février n'est pas nécessaire pour cette opération ; le jour bissextile est tout de même compté comme une date calendaire.
Vérifiez la convention de comptage originale avant de saisir un total. Si une source appelle la date de naissance jour 1 et la date suivante jour 2, son libellé inclusif de 2 correspond ici à une différence d'un jour. Soustrayez un seulement si la source utilise explicitement cette convention. Ne convertissez pas un âge arrondi, un nombre de semaines révolues ou des heures écoulées en entrée exacte de jours totaux en espérant faire disparaître l'incertitude.
| Saisies | Résultat | Ce qui change l'interprétation |
|---|---|---|
25 années révolues le 2026-06-15 | 2000-06-16 au 2001-06-15 | Les deux bornes sont candidates ; l'anniversaire n'est pas isolé. |
1 année révolue le 2021-02-28 ; règle du 28 février | 2019-03-01 au 2020-02-29 ; 366 candidats | La naissance du jour bissextile a déjà atteint son anniversaire de substitution. |
1 année révolue le 2021-02-28 ; règle du 1er mars | 2019-03-01 au 2020-02-28 ; 365 candidats | La naissance du jour bissextile n'a pas encore révolu un an. |
1 jour total avant 2024-03-01 | 2024-02-29 | Un pas de date calendaire, pas une estimation d'heures écoulées. |
Un résultat ne peut pas être plus précis que les informations du document source. Un champ de formulaire indiquant âge 25 peut avoir été rempli après un anniversaire, avant un anniversaire ou de mémoire ; le calculateur ne peut modéliser que l'énoncé que vous saisissez.
Si l'archive dit environ 25, saisir exactement 25 ne transporte pas le mot environ dans le calcul. Gardez cette incertitude dans vos notes et évitez de remplacer une archive faisant autorité par une date reconstituée.
Lorsque deux archives divergent, calculez séparément leurs implications avec la date propre à chaque archive. Leurs dates candidates qui se recoupent peuvent être des pistes utiles, mais le recoupement ne prouve pas que l'un des âges ait été noté correctement. Ne faites pas la moyenne de deux bornes reconstituées pour fabriquer un anniversaire. Cherchez une meilleure source, une erreur de transcription, un autre calendrier ou une convention d'anniversaire avant de resserrer les éléments.
| Libellé de l'archive | Mode du calculateur | Interprétation responsable |
|---|---|---|
| 25 ans | Années révolues uniquement | Une période possible d'anniversaire, pas une date exacte. |
| 25 ans, 4 mois, 6 jours | Années, mois et jours | Un ou plusieurs candidats qui reproduisent l'âge complet. |
| 10000 jours | Total de jours calendaires | Une date civile si le compte est exclusif et si la date de référence est connue. |
| Environ 25 | Aucun mode exact ne convient à l'incertitude. | Utiliser seulement un scénario et garder le mot environ dans vos notes. |
La règle des années bissextiles de l'US Naval Observatory énonce l'exception grégorienne pour les années de siècle : être divisible par 100 ne suffit pas si l'année n'est pas aussi divisible par 400. C'est pourquoi 1900 et 2100 ne sont pas bissextiles alors que 2000 l'est.
Pour les naissances du 29 février, le réglage d'anniversaire en année non bissextile peut changer le fait qu'un candidat ait déjà révolu une année près de la fin février ou du début mars.
Lorsque la convention d'origine est inconnue, comparez le 28 février et le 1er mars. Une différence de frontière d'un jour peut modifier la période reconstituée même si la date de référence et le texte d'âge ne changent pas.
Le système calendaire derrière une ancienne archive compte aussi. Ce calculateur applique systématiquement les règles grégoriennes à chaque année prise en charge ; il n'identifie pas les adoptions régionales du calendrier et ne traduit pas une étiquette julienne. Conservez le texte de date original et toute conversion documentée avant la reconstitution. Sinon, un résultat peut être cohérent en interne tout en répondant à une question sur la mauvaise date civile.
| Situation | Pourquoi cela compte | Contrôle |
|---|---|---|
| La naissance peut être le 29 février | L'anniversaire choisi en année non bissextile change la correspondance d'âge directe. | Lancer les règles du 28 février et du 1er mars. |
| L'archive est proche de février ou mars | Une convention de jour bissextile peut déplacer la borne de la période. | Garder la règle à côté du résultat exporté. |
| L'année est une année de siècle | Le raccourci tous les quatre ans peut être faux. | Appliquer l'exception grégorienne 100/400. |
Un avertissement de validation et un résultat sans correspondance signifient des choses différentes. Les champs d'âge vides ou fractionnaires ne sont pas des entrées entières valides ; les mois doivent être 0-11 et les jours 0-31, même si une source écrit une durée de 14 mois. Ne réduisez pas silencieusement cette source à un an et deux mois sans connaître sa convention d'âge. Une combinaison saisie validement peut encore n'avoir aucune correspondance selon la règle directe.
Par exemple, 0 an, 0 mois et 31 jours le 2023-03-01 n'a pas de correspondance ici. Un départ en janvier assez ancien pour accumuler 31 jours a déjà révolu un mois calendaire ajusté à la référence. L'avertissement vous demande d'examiner l'énoncé d'âge, pas de choisir l'anniversaire plausible le plus proche. En mode jours totaux, une soustraction avant 0001-01-01 n'a pas non plus de résultat pris en charge.
Copier et Télécharger conservent le mode, la date de référence, le résultat, le nombre et les saisies pertinentes. Lorsque le mode d'âge complet a plusieurs candidats, son résumé exporté inclut aussi la liste des candidats ISO. Relisez cette liste, pas seulement les dates la plus ancienne et la plus récente, avant de discuter d'un anniversaire possible. Le fichier clocktools-birth-date.txt est un récapitulatif textuel étiqueté, pas un certificat ni une mise à jour automatique de base de données.
Partager la page envoie seulement le lien, avec le query string et le fragment retirés. Cela ne restaure pas votre archive source ni le calcul en cours pour une autre personne, et il n'y a pas d'historique enregistré. Si l'accès au presse-papiers ou au téléchargement est bloqué, notez manuellement la liste de candidats et ses hypothèses. Un échec de chargement du guide peut être retenté sans réinitialiser le calculateur ; il n'implique pas que le résultat mathématique ait échoué.
Le calculateur analyse une date de référence grégorienne valide qui ne peut pas être future. En mode années, mois et jours, il valide des années entières 0-130, des mois 0-11 et des jours 0-31, puis énumère les dates de naissance plausibles et conserve les candidats dont l'âge direct correspond exactement à la saisie avec la règle du 29 février choisie. En mode années révolues, il utilise la même vérification directe et renvoie toute la période correspondante et son nombre. En mode total de jours calendaires, il valide un entier de 0 à 60000 et soustrait autant de jours civils à la date de référence. Le résultat indique une date reconstituée, une période possible ou aucune correspondance.
L'outil reconstitue des candidats mathématiques selon une règle grégorienne ; il ne vérifie pas l'identité, ne remplace pas un acte de naissance faisant autorité et ne modélise pas des mots comme environ, circa ou estimé. Une saisie en années seules produit normalement une période. Une saisie d'âge complet peut encore produire plusieurs dates près des fins de mois. La date de référence doit être valide et non future, et toutes les dates prises en charge restent dans les années 0001 à 9999. Les jours totaux sont des jours calendaires, pas des heures divisées par 24.
Pour un problème reproductible, indiquez le mode, la date de référence, les années, mois, jours ou jours totaux saisis, la règle du 29 février choisie, les dates candidates attendues et les dates candidates observées. Utilisez des saisies fictives sauf si la vraie archive est nécessaire. Avant de signaler un défaut, vérifiez si l'âge source était arrondi, si la date de référence est correcte, si les bornes sont censées être inclusives et si une autre convention de jour bissextile explique l'écart.