Usa le informazioni note
Esempio fisso
2023-02-280 / 1 / 0Scegli anni compiuti, anni/mesi/giorni o giorni di calendario. Non inventare le parti sconosciute.
Ricostruisci una data o un intervallo di nascita gregoriano da un’età registrata o da giorni totali. Confronta le regole ed esporta il risultato.
Ricostruisci una data o un intervallo di nascita gregoriano da un’età registrata o da giorni totali. Confronta le regole ed esporta il risultato.
Esempio fisso
2023-02-280 / 1 / 0Scegli anni compiuti, anni/mesi/giorni o giorni di calendario. Non inventare le parti sconosciute.
Esempio fisso
2023-01-282023-01-292023-01-302023-01-31Usa il giorno in cui valeva l’età e la stessa regola dell’anniversario del calcolo originale.
Esempio fisso
01-28 / 29 / 30 / 312023-02-28Può esserci una sola data o più candidati. Conserva riferimento e metodo nell’esportazione.
Un documento fittizio datato 2026-06-15 dice solo 25 anni. Scegli Solo anni compiuti e inserisci quella data, invece di lasciare Oggi o riempire mesi e giorni mancanti con zeri. Con la regola ordinaria del compleanno, la finestra corrispondente va da 2000-06-16 a 2001-06-15, con entrambi gli estremi inclusi. Una lettera successiva può restringere quella finestra, ma la dichiarazione di età da sola non identifica un compleanno. Conserva la data del documento insieme all’intervallo, così chi rivede le prove può riprodurre ciò che la dichiarazione implica davvero.
Per un test di campo data che attraversa il giorno bisestile, scegli Giorni di calendario totali, riferimento 2024-03-01 e conteggio 1. La data ricostruita è 2024-02-29. Il conteggio 0 dà 2024-03-01, mentre il conteggio 2 dà 2024-02-28. Questi casi vicini espongono bug di conteggio inclusivo e di anno bisestile senza usare dati di una persona reale. Salva il conteggio e il riferimento con il dato di prova generato; cambiare poi il riferimento a Oggi produrrebbe dati di prova diversi anche se il conteggio dei giorni non fosse cambiato.
Una nota fittizia indica esattamente un mese il 2023-02-28. Inserisci 0 anni, 1 mese e 0 giorni con quel riferimento. Le quattro date di nascita corrispondenti, dal 28 gennaio al 31 gennaio, riproducono ciascuna l’età dopo la limitazione al fine mese. Controlla ciascuna nel calcolatore di età con la stessa regola invece di scegliere il 28 gennaio perché è la prima. Se un altro documento dice che la nascita è avvenuta dopo il 29 gennaio, puoi restringere i candidati con quella prova; il calcolatore in sé non classifica le date per probabilità.

Il calcolo della data di nascita non è sempre una singola sottrazione. I mesi di calendario hanno durate diverse, le aggiunte a fine mese possono essere limitate e un’età espressa solo in anni descrive un intero insieme di compleanni possibili.
Questo strumento ha tre modalità: anni, mesi e giorni; solo anni compiuti; e giorni di calendario totali. Le prime due modalità usano la stessa regola di età in avanti del calcolatore di età, mentre i giorni di calendario totali sottraggono un conteggio intero di giorni dalla data di riferimento.
Per gli input di età completa, il motore enumera date candidate plausibili e conserva solo le date che riproducono l’età inserita. Questo segue il modello di data civile descritto nella documentazione di Temporal.PlainDate invece di fingere che ogni mese possa essere invertito in modo pulito.
L’area del risultato mostra modalità, data di riferimento, data ricostruita o possibile intervallo e conteggio dei candidati. La modalità di età esatta elenca le date candidate ISO quando più date corrispondono; la modalità solo anni riassume l’intervallo corrispondente perché un’età completata in anni copre naturalmente molte date.
01-28 / 29 / 30 / 312023-02-28Usa la modalità che corrisponde alle prove che hai davvero. Aggiungere mesi o giorni indovinati fa sembrare l’output più preciso senza rendere più preciso il documento di origine.
La modalità anni, mesi e giorni serve per una dichiarazione completa come 25 anni, 4 mesi e 6 giorni in una data di riferimento nota. Solo anni compiuti serve per frasi ordinarie come 25 anni. Giorni di calendario totali serve per una convenzione esatta di conteggio dei giorni.
Il selettore dell’anniversario del 29 febbraio compare per le due modalità basate sull’età perché cambia il modo in cui vengono controllate le età in avanti. La modalità giorni di calendario totali non usa quel selettore perché sottrarre un conteggio di giorni è un’operazione diversa.
| Modalità | Input mostrati | Che cosa può dire onestamente il risultato |
|---|---|---|
| Anni, mesi e giorni | Anni, mesi, giorni, data di riferimento e regola del 29 febbraio. | Una data o un elenco di date corrispondenti che riproducono l’età completa. |
| Solo anni compiuti | Anni, data di riferimento e regola del 29 febbraio. | Un possibile intervallo di date di nascita e il conteggio dei candidati per quell’età compiuta. |
| Giorni di calendario totali | Conteggio totale dei giorni e data di riferimento. | Una data ricostruita se il conteggio dei giorni è valido nell’intervallo supportato. |
La sottrazione può cancellare informazioni vicino ai fine mese. Invece di sottrarre una volta l’età visualizzata e fidarsi di quella singola risposta, il motore controlla ogni data di nascita plausibile nell’intervallo di anni pertinente.
Ogni candidato viene passato nello stesso calcolo in avanti usato dal calcolatore di età. Se anni, mesi e giorni coincidono con l’input, il candidato viene conservato; altrimenti viene scartato.
Ecco perché alcuni input producono più corrispondenze e altri nessuna. Un risultato senza corrispondenze non è solo un messaggio di errore; può rivelare una combinazione impossibile, come un conteggio dei giorni o una coppia mese/giorno che la regola in avanti non produce mai per quella data di riferimento.
| Esito | Che cosa mostra la pagina | Che cosa fare dopo |
|---|---|---|
| Una corrispondenza | Data di nascita ricostruita e giorno della settimana. | Controllala nel calcolatore di età se il risultato è importante. |
| Più corrispondenze di età esatta | Intervallo, conteggio dei candidati e date candidate ISO. | Mantieni tutti i candidati salvo che un altro documento restringa il compleanno. |
| Corrispondenze solo anni | Possibile intervallo e conteggio dei candidati. | Considera inclusi gli estremi dell’intervallo e non dedurre che ogni fonte fosse esatta. |
| Nessuna corrispondenza | Nessuna data di nascita corrisponde a questi input secondo la regola scelta. | Controlla data di riferimento, modalità, età arrotondata e convenzione del 29 febbraio. |
Usa data di riferimento 2023-02-28 ed età 0 anni, 1 mese, 0 giorni. Secondo la regola in avanti del fine mese, 28 gennaio, 29 gennaio, 30 gennaio e 31 gennaio possono tutti arrivare al 28 febbraio dopo un mese completo nel 2023.
Se uno strumento sottrae semplicemente un mese dal 28 febbraio, può restituire solo il 28 gennaio. Quella risposta non è sbagliata come una data possibile, ma è incompleta per questa regola di controllo in avanti.
È il motivo principale per cui la pagina può mostrare un elenco dei candidati. Protegge l’utente da una falsa data esatta quando l’operazione di calendario ha fatto convergere più inizi in una sola età osservata.
| Data di nascita candidata | Data di riferimento | Risultato in avanti |
|---|---|---|
2023-01-28 | 2023-02-28 | 0 anni, 1 mese, 0 giorni |
2023-01-29 | 2023-02-28 | 0 anni, 1 mese, 0 giorni |
2023-01-30 | 2023-02-28 | 0 anni, 1 mese, 0 giorni |
2023-01-31 | 2023-02-28 | 0 anni, 1 mese, 0 giorni |
Il calcolatore usa date civili gregoriane in tutto l’intervallo supportato. La panoramica sui calendari dell’US Naval Observatory spiega la regola gregoriana dei bisestili e perché anni secolari come il 1900 sono comuni mentre il 2000 è bisestile.
Un’età registrata è una prova da interpretare, non una garanzia che una data di nascita possa essere recuperata. La nota originale può essere arrotondata, stimata, trascritta da un altro calendario o misurata con una diversa convenzione per il 29 febbraio.
Le date di riferimento sono limitate a oggi o prima perché lo strumento ricostruisce una data di nascita da un documento esistente. Gli anni interi devono essere 0-130, i mesi 0-11, i giorni 0-31 e i giorni di calendario totali 0-60.000.
Copia e download includono il riepilogo visualizzato, e un risultato di età completa con più corrispondenze include il suo elenco effettivo di candidati. Condividi invia solo l’URL pulito della pagina, non le prove o gli input. Conserva separatamente la nota di origine: un riepilogo ricostruito non sostituisce il documento da cui l’età è stata presa.
Per un’età compiuta di 25 anni il 2026-06-15, il compleanno ordinario più recente è 2001-06-15: quella persona compie 25 anni nella data di riferimento. Il più antico è 2000-06-16: quella persona compirà 26 anni il giorno seguente. Chi è nato il 2000-06-15 ha già 26 anni ed è escluso. Ecco perché sottrarre semplicemente 25 dall’anno di riferimento dà solo un bordo della risposta, non una data di nascita ricostruita.
Un intervallo solo anni non deve contenere esattamente 365 date. Per un anno compiuto il 2021-02-28, la regola del 28 febbraio include dal 2019-03-01 al 2020-02-29, cioè 366 candidati. La regola del 1º marzo esclude il compleanno bisestile all’estremo superiore, lasciando 365 candidati. Il conteggio nasce dalla corrispondenza di date reali secondo la regola scelta, non dall’assumere un anno di durata standard.
I giorni di calendario totali sono un tipo diverso di prova. Con riferimento 2024-03-01, i conteggi 0, 1 e 2 producono rispettivamente 2024-03-01, 2024-02-29 e 2024-02-28. Ogni risultato è unico perché spostare indietro un numero intero di giorni civili da una data nota ha un solo estremo. Il selettore dell’anniversario del 29 febbraio non serve per questa operazione; il giorno bisestile resta comunque contato come data di calendario.
Controlla la convenzione di conteggio originale prima di inserire un totale. Se una fonte chiama la data di nascita giorno 1 e la data successiva giorno 2, la sua etichetta inclusiva di 2 corrisponde qui a una differenza di un giorno. Sottrai uno solo quando la fonte usa esplicitamente quella convenzione. Non convertire un’età arrotondata, un numero di settimane complete o ore trascorse in un input esatto di giorni totali aspettandoti che l’incertezza sparisca.
| Input | Risultato | Che cosa cambia l’interpretazione |
|---|---|---|
25 anni compiuti il 2026-06-15 | Dal 2000-06-16 al 2001-06-15 | Entrambi gli estremi sono candidati; il compleanno non viene individuato. |
1 anno compiuto il 2021-02-28; regola del 28 febbraio | Dal 2019-03-01 al 2020-02-29; 366 candidati | La nascita nel giorno bisestile ha già raggiunto il suo anniversario sostitutivo. |
1 anno compiuto il 2021-02-28; regola del 1º marzo | Dal 2019-03-01 al 2020-02-28; 365 candidati | La nascita nel giorno bisestile non ha ancora completato un anno. |
1 giorno totale prima del 2024-03-01 | 2024-02-29 | Un passaggio di data di calendario, non una stima di ore trascorse. |
Un numero apparentemente preciso è preciso solo quanto il documento che lo sostiene. Un campo di modulo che dice età 25 può essere stato inserito dopo un compleanno, prima di un compleanno o a memoria; il calcolatore può solo modellare la dichiarazione che inserisci.
Se il documento dice circa 25, inserire esattamente 25 non porta la parola circa nella matematica. Mantieni quell’incertezza nelle note ed evita di sostituire un documento autorevole con una data ricostruita.
Quando due documenti non concordano, calcola separatamente le loro implicazioni usando la data propria di ciascun documento. Le date candidate sovrapposte possono essere indizi utili, ma la sovrapposizione non è una prova che una delle due età sia stata registrata accuratamente. Non fare la media di due estremi ricostruiti per fabbricare un compleanno. Cerca una fonte migliore, un errore di trascrizione, un calendario diverso o una convenzione di anniversario prima di restringere le prove.
| Formulazione nel documento | Modalità del calcolatore | Interpretazione responsabile |
|---|---|---|
| 25 anni | Solo anni compiuti | Un possibile intervallo di compleanno, non una data esatta. |
| 25 anni, 4 mesi, 6 giorni | Anni, mesi e giorni | Uno o più candidati che riproducono l’età completa. |
| 10.000 giorni | Giorni di calendario totali | Una data civile se il conteggio è esclusivo e la data di riferimento è nota. |
| Circa 25 | Nessuna modalità esatta rappresenta l’incertezza. | Usa solo uno scenario e conserva la parola circa nelle note. |
La regola sugli anni bisestili dell’US Naval Observatory indica l’eccezione gregoriana per gli anni secolari: essere divisibile per 100 non basta, a meno che l’anno non sia anche divisibile per 400. Per questo 1900 e 2100 non sono anni bisestili mentre il 2000 lo è.
Per le nascite del 29 febbraio, l’impostazione dell’anniversario in anno non bisestile può cambiare se un candidato ha già completato un anno vicino alla fine di febbraio o all’inizio di marzo.
Quando la convenzione originale è sconosciuta, confronta sia 28 febbraio sia 1º marzo. Una differenza di confine di un giorno può cambiare l’intervallo ricostruito anche quando data di riferimento e testo dell’età non cambiano.
Conta anche il sistema di calendario dietro un vecchio documento. Questo calcolatore applica coerentemente regole gregoriane a ogni anno supportato; non identifica l’adozione regionale del calendario né traduce un’etichetta giuliana. Conserva il testo originale della data e ogni conversione documentata prima di fare la ricostruzione. Altrimenti un risultato può essere internamente coerente ma rispondere a una domanda sulla data civile sbagliata.
| Situazione | Perché conta | Controllo |
|---|---|---|
| La nascita potrebbe essere il 29 febbraio | L’anniversario selezionato per gli anni non bisestili cambia la corrispondenza dell’età in avanti. | Esegui sia la regola del 28 febbraio sia quella del 1º marzo. |
| Il documento è vicino a febbraio o marzo | Una convenzione per il giorno bisestile può spostare il confine dell’intervallo. | Conserva la regola accanto al risultato esportato. |
| L’anno è secolare | La scorciatoia ogni quattro anni può essere sbagliata. | Applica l’eccezione gregoriana 100/400. |
Un avviso di convalida e un risultato senza corrispondenze significano cose diverse. Campi di età vuoti o frazionari non sono input validi a numeri interi; i mesi devono essere 0-11 e i giorni 0-31, anche se una fonte scrive una durata come 14 mesi. Non ridurre silenziosamente quella fonte a un anno e due mesi senza conoscerne la convenzione di età. Una combinazione inserita validamente può comunque non avere corrispondenze secondo la regola in avanti.
Per esempio, 0 anni, 0 mesi e 31 giorni il 2023-03-01 non ha corrispondenza qui. Un inizio di gennaio abbastanza lontano da accumulare 31 giorni completa già un mese di calendario limitato entro il riferimento. L’avviso ti chiede di ispezionare la dichiarazione di età, non di scegliere il compleanno plausibile più vicino. In modalità giorni totali, anche una sottrazione prima di 0001-01-01 non ha risultato supportato.
Copia e Scarica conservano modalità, data di riferimento, risultato, conteggio e input rilevanti. Quando la modalità età completa ha più candidati, il riepilogo esportato include anche l’elenco dei candidati ISO. Esamina quell’elenco, non solo la data più antica e quella più recente, prima di discutere un possibile compleanno. Il file clocktools-birth-date.txt è un riepilogo testuale etichettato, non un certificato o un aggiornamento automatico di database.
Condividi pagina invia solo il link, con stringa di query e frammento rimossi. Non ripristina per un’altra persona il tuo documento di origine o il calcolo corrente, e non esiste una cronologia salvata. Se l’accesso agli appunti o al download è bloccato, registra manualmente l’elenco dei candidati e le sue ipotesi. Un caricamento non riuscito della guida può essere ritentato senza ripristinare il calcolatore; non implica che il risultato matematico sia fallito.
Il calcolatore analizza una data di riferimento gregoriana valida che non può essere futura. In modalità anni, mesi e giorni, convalida anni interi 0-130, mesi 0-11 e giorni 0-31, poi enumera date di nascita plausibili e conserva i candidati la cui età in avanti coincide esattamente con l’input secondo la regola del 29 febbraio scelta. In modalità solo anni compiuti, usa lo stesso controllo in avanti e restituisce l’intervallo completo e il conteggio delle corrispondenze. In modalità giorni di calendario totali, convalida un intero da 0 a 60.000 e sottrae quel numero di giorni civili dalla data di riferimento. Il risultato riporta una data ricostruita, un possibile intervallo o nessuna corrispondenza.
Lo strumento ricostruisce candidati matematici secondo una regola gregoriana; non verifica l’identità, non sostituisce un documento di nascita autorevole e non modella parole come circa, approssimativamente o stimato. L’input solo anni di solito produce un intervallo. L’input di età completa può comunque produrre più date vicino ai fine mese. La data di riferimento deve essere valida e non futura, e tutte le date supportate restano negli anni da 0001 a 9999. I giorni totali sono giorni di calendario, non ore divise per 24.
Per un problema riproducibile, fornisci modalità, data di riferimento, anni, mesi, giorni o giorni totali inseriti, regola del 29 febbraio selezionata, date candidate attese e date candidate osservate. Usa input fittizi salvo che il documento reale sia necessario. Prima di segnalare un difetto, controlla se l’età della fonte era arrotondata, se la data di riferimento è corretta, se gli estremi devono essere inclusivi e se una diversa convenzione del giorno bisestile spiega la differenza.