Inserisci le due date
Esempio fisso
2000-01-012026-01-01Scegli la nascita e il giorno in cui misurare l’età. Oggi usa la data locale del dispositivo.
Calcola l’età gregoriana, i giorni totali e il prossimo compleanno con una regola esplicita per il 29 febbraio. Copia o scarica il risultato.
Calcola l’età gregoriana, i giorni totali e il prossimo compleanno con una regola esplicita per il 29 febbraio. Copia o scarica il risultato.
Esempio fisso
2000-01-012026-01-01Scegli la nascita e il giorno in cui misurare l’età. Oggi usa la data locale del dispositivo.
Esempio fisso
02-2902-28 / 03-01Per una nascita il 29 febbraio, scegli il 28 febbraio o il 1º marzo negli anni non bisestili.
Esempio fisso
2023-01-312023-02-282023-03-01Leggi anni e mesi completi e giorni rimanenti, poi copia o scarica il riepilogo datato.
Supponi che una persona nata il 2000-06-15 festeggi il 2026-06-14. Inserisci queste due date, lascia disattivate le ore e leggerai 25 anni, 11 mesi e 30 giorni: la festa è un giorno prima del 26º compleanno. Sposta il riferimento al 2026-06-15 e il risultato diventa 26 anni, 0 mesi e 0 giorni, con zero giorni fino all’anniversario. È utile per scrivere inviti o controllare un modulo datato. Per un limite di età stabilito da un ente, usa la data di riferimento e la regola indicate dall’ente invece di presumere che la data della festa determini l’idoneità.
Una fotografia di famiglia può avere una data mentre la didascalia indica un’età in mesi. Usa la data della fotografia come riferimento e confronta i mesi completi, non i giorni totali divisi per 30. Se una data di nascita 2023-01-31 viene confrontata con 2023-03-01, il risultato di calendario è un mese e un giorno, mentre il totale dei giorni è 29. Conserva entrambe le misure nelle note, così un altro lettore sa quale convenzione ha usato la didascalia. Il giorno della settimana può aiutare a individuare una discrepanza di trascrizione, ma una corrispondenza del giorno della settimana non dimostra che una data o l’identità di una persona siano corrette.
Quando due risultati di età non coincidono, confronta prima la stessa data di nascita e la stessa data di riferimento con le ore disattivate. Prova da 2023-01-31 a 2023-03-31: questo strumento riporta due mesi, non due mesi e tre giorni derivati dall’aggiunta ripetuta di mesi adattati al fine mese. Poi prova una nascita del 29 febbraio con entrambe le regole di anniversario. Questi piccoli esempi isolano l’ancoraggio dei mesi e la gestione del giorno bisestile prima di esaminare un calcolo dell'età su un arco di molti anni. Copia il riepilogo datato con la regola; inviare solo i tre numeri dell’età rende difficile riprodurre la differenza.

L’Età di calendario risponde a una domanda su date civili: quanti anniversari completi, poi quanti mesi di calendario completi e infine quanti giorni di calendario restanti sono trascorsi? È volutamente diversa dal dividere secondi o giorni totali per una durata media dell’anno.
Inserisci una data di nascita valida e scegli la data in cui l’età conta. Oggi usa la data locale del dispositivo; non è una data UTC nascosta dietro la visualizzazione. Sono ammesse date di riferimento passate e future, ma la data di nascita non può essere futura né successiva al riferimento. L’intervallo accettato va da 0001-01-01 a 9999-12-31. La documentazione di Temporal.PlainDate descrive la distinzione importante: una data di calendario è indipendente dal fuso orario.
Il risultato principale è la terna di anni, mesi e giorni completati. Le righe di supporto mostrano giorni di calendario totali, settimane complete, mesi completi, giorno della settimana di nascita, la regola scelta per l’anniversario del 29 febbraio e il prossimo compleanno con i giorni rimanenti.
La sezione opzionale dell’ora è un controllo delle ore trascorse separato. Combina data di nascita, ora di nascita, data di riferimento, ora di riferimento e fuso orario del dispositivo; non cambia l’età di calendario. La documentazione di Temporal.ZonedDateTime spiega perché le ore locali saltate e ripetute hanno bisogno di una regola esplicita di disambiguazione, e questo strumento rifiuta quei casi ambigui invece di indovinare.
2023-01-312023-02-282023-03-01Per la data di nascita 2023-01-31 e la data di riferimento 2023-03-01, non è passato alcun anno completo, quindi il 31 gennaio resta l’ancora dell’anno. Lo strumento controlla un mese di calendario da quell’ancora. Arriva al 28 febbraio nel 2023 perché febbraio non ha un 31º giorno. Questo adattamento si chiama limitazione al fine mese: si conserva il mese richiesto, ma si usa il suo ultimo giorno valido quando il giorno originale non esiste.
Il giorno successivo, il 1º marzo, è quindi un giorno civile restante dopo l’ancora mensile adattata. Il risultato non è 29 diviso per un mese medio; è zero anni, un mese e un giorno secondo la convenzione di fine mese di questo strumento.
Questo esempio è utile quando si confrontano calcolatori. Se un altro calcolatore riporta zero mesi e 29 giorni, può darsi che stia usando una convenzione di durata invece dell’aritmetica per anniversari e mesi. Nessuno dei due numeri è autoesplicativo se la regola non è dichiarata.
Ogni candidato mensile viene misurato dalla stessa ancora annuale. Dal 31 gennaio al 31 marzo, aggiungere direttamente due mesi dà il 31 marzo, quindi l’età è due mesi e zero giorni. Aggiungere ripetutamente un mese porterebbe dal 31 gennaio al 28 febbraio al 28 marzo e introdurrebbe uno scarto di tre giorni. Le ancore indipendenti evitano questo scarto; non trasformano tutti i mesi in durate uguali.
| Passaggio | Data o valore | Significato |
|---|---|---|
| Data di nascita | 2023-01-31 | La data ancora da cui si misurano anni e mesi completi. |
| Un mese completo | 2023-02-28 | L’aggiunta di un mese di calendario è limitata all’ultimo giorno valido di febbraio. |
| Data di riferimento | 2023-03-01 | Un giorno civile restante dopo l’ancora del 28 febbraio. |
| Età visualizzata | 0 anni, 1 mese, 1 giorno | La terna è un risultato di età di calendario, non un risultato di durata media. |
I grandi numeri di anni, mesi e giorni indicano l’età di calendario alla data di riferimento scelta. Sono la riga più sicura da citare quando qualcuno chiede quanti anni ha una persona in una certa data.
Giorni di calendario totali è una differenza di giorni esclusiva: vale zero nella data di nascita, uno nella data successiva e così via. Settimane complete è quel conteggio diviso per sette e arrotondato per difetto; mesi completi è dato dagli anni moltiplicati per dodici più il numero di mesi visualizzato.
Prossimo compleanno viene calcolato con la stessa regola del 29 febbraio scelta nel modulo. Se la data di riferimento è il compleanno, il valore dei giorni rimanenti è zero perché il prossimo anniversario è già arrivato in quella data.
| Riga | Che cosa misura | Uso migliore |
|---|---|---|
| Anni, mesi, giorni | Anniversari civili completi, mesi completi e giorni civili restanti. | Età in un compleanno, in una data di domanda, in un appuntamento o in un evento pianificato. |
| Giorni di calendario totali | Differenza esclusiva di giorni civili dalla data di nascita alla data di riferimento. | Controlli con conteggio uniforme dei giorni, traguardi e debug di un altro calcolo. |
| Settimane complete | Giorni totali divisi per sette e arrotondati per difetto. | Traguardi settimanali approssimativi senza implicare una precisione maggiore. |
| Mesi completi | Anni completi convertiti in mesi più il numero di mesi visualizzato. | Confronto rapido di registrazioni di neonati o di durata di un progetto in cui si usano spesso i mesi. |
| Giorno della settimana di nascita | Il giorno della settimana della data di nascita secondo il calendario gregoriano dello strumento. | Revisione di cronologie e controllo di registrazioni, non prova d’identità. |
| Ore trascorse | Differenza esatta tra istanti dalle ore locali opzionali quando il fuso orario accetta entrambe. | Esempi ospedalieri, di viaggio o di pianificazione in cui l’ora del giorno conta. |
Attiva l’opzione dell’ora solo quando entrambe le ore dell’orologio sono note e il fuso orario del dispositivo è appropriato per entrambi gli estremi. Il modulo ha ora di nascita e ora di riferimento, ma nessun selettore separato per luogo di nascita o fuso orario. Un 09:00 registrato in un altro paese non viene interpretato automaticamente nel fuso di quel paese. Lascia disattivate le ore quando ti serve solo l’età civile, oppure usa una conversione consapevole del fuso fuori da questo strumento prima di confrontare il tempo trascorso.
Con un dispositivo impostato su America/New_York, da mezzogiorno del 2024-03-09 a mezzogiorno del 2024-03-10 passa un giorno civile ma 23 ore trascorse; da mezzogiorno del 2024-11-02 a mezzogiorno del 2024-11-03 passano 25 ore. Sono esempi fissi di cambiamento di offset, non risultati per la tua posizione attuale. La riga delle ore viene mostrata con al massimo due decimali. Questa presentazione non dimostra che un’ora di nascita storica incerta sia conosciuta con precisione.
Un’ora locale saltata non corrisponde a un istante, e un’ora locale ripetuta può corrispondere a due istanti. Lo strumento rifiuta entrambe invece di scegliere silenziosamente un offset. Rifiuta anche un istante di riferimento precedente all’istante di nascita, compresi orari invertiti nella stessa data. L’età di calendario può restare visibile quando le ore non sono valide, ma copia e download del risultato sono disabilitati finché le ore non vengono corrette o l’opzione dell’ora non viene disattivata.
| Domanda | Impostazione da usare | Interpretazione |
|---|---|---|
| Quanti anni ha una persona il 12 aprile? | Usa solo le date. | L’età di calendario si basa sugli anniversari civili e non è influenzata dall’ora legale. |
| Quante ore sono passate tra due ore locali? | Attiva le ore locali e inserisci entrambe le ore dell’orologio. | La riga delle ore trascorse usa il fuso orario del dispositivo e può rifiutare ore saltate o ripetute. |
| Perché il conteggio delle ore differisce dai giorni moltiplicati per 24? | Confronta separatamente il risultato per data e il risultato per ore. | Un giorno civile vicino a una transizione di fuso orario può avere 23 o 25 ore trascorse. |
La pagina applica Aritmetica del calendario gregoriano in tutto l’intervallo supportato. La panoramica sui calendari dell’US Naval Observatory descrive il calendario gregoriano come il calendario civile accettato a livello internazionale, e la regola sugli anni bisestili dell’US Naval Observatory spiega l’eccezione degli anni secolari che rende il 1900 un anno comune e il 2000 bisestile.
Un compleanno del 29 febbraio richiede una convenzione esplicita per gli anni non bisestili. Lo strumento offre 28 febbraio e 1º marzo perché entrambe le scelte compaiono in contesti reali di registrazione, ma la selezione è una regola di calcolo e non una decisione giuridica, medica o di prestazione.
Documenti più antichi possono usare un altro calendario, un’età stimata, un’età arrotondata o una convenzione locale non scritta. Questo strumento può rendere coerente e ripetibile un calcolo gregoriano; non può identificare il calendario dietro un documento ambiguo.
Un risultato salvato utile include le due date e la regola di anniversario, non solo l’età. Copia e download mantengono questo contesto nel riepilogo. Condividi pagina è diverso: invia solo il link pulito dello strumento e non ricrea gli input per chi lo riceve.
Per una data di nascita del 29 febbraio, la regola scelta influisce sugli anni completi, sul prossimo compleanno e su qualsiasi risultato esportato dalla pagina. Conserva la regola con il riepilogo copiato o scaricato, così il numero potrà essere interpretato in seguito.
28 febbraio tratta l’anniversario in un anno non bisestile come l’ultimo giorno di febbraio. 1º marzo lo tratta come la data di calendario successiva al 28 febbraio. Lo strumento non decide quale regola debba usare un ente.
Quando controlli una nota familiare o un modulo che non dice quale convenzione sia stata usata, esegui entrambe le regole e registra la differenza. Se la differenza conta, consulta la norma o il documento di origine invece di trattare il calcolatore come autorità.
Per nascita 2020-02-29 e riferimento 2021-02-28, la regola del 28 febbraio dà un anno completo; la regola del 1º marzo dà zero anni completi, 11 mesi e 30 giorni. Il 2021-03-01, la regola del 1º marzo dà esattamente un anno, mentre la regola del 28 febbraio dà un anno e un giorno. La differenza totale in giorni civili non cambia con nessuna delle due scelte: cambia solo la scomposizione basata sull’anniversario.
| Impostazione | Anniversario in anno non bisestile | Da usare quando |
|---|---|---|
| 28 febbraio | L’anniversario viene contato il 28 febbraio in un anno comune. | Un documento o una norma dice che il compleanno si osserva l’ultimo giorno di febbraio. |
| 1º marzo | L’anniversario viene contato il 1º marzo in un anno comune. | Un documento o una norma tratta il compleanno come il giorno dopo il 28 febbraio. |
| Sconosciuta | Il calcolatore non può dedurre la convenzione originale. | Esegui entrambe le regole e mantieni visibile l’incertezza della fonte. |
Gli input di data sono date civili gregoriane, non un decodificatore universale per ogni calendario storico. Una nascita registrata secondo un calendario giuliano, lunare, religioso o civile locale può richiedere una conversione prima dell’inserimento.
La regola sugli anni bisestili dell’US Naval Observatory basta a spiegare perché le semplici scorciatoie ogni quattro anni falliscono per 1700, 1800, 1900 e 2100, ma non dice quale calendario usasse un registro manoscritto.
Per genealogia o lavoro archivistico, conserva la formulazione originale, il sistema di calendario se noto, la data convertita se ne usi una e la regola del calcolatore. Il risultato è più facile da verificare quando le ipotesi di conversione non sono nascoste.
| Indizio nel documento | Rischio | Risposta pratica |
|---|---|---|
| È scritta solo una data | Il sistema di calendario può non essere indicato. | Identifica il calendario della fonte prima di confrontarlo con una data gregoriana. |
| L’età dice circa 25 | Il numero può essere arrotondato o stimato. | Usa il calcolatore per uno scenario, non come prova del compleanno esatto. |
| La persona è nata il 29 febbraio | La convenzione di anniversario può cambiare l’età vicino a febbraio o marzo. | Controlla entrambe le regole salvo che la fonte o la norma ne indichi una. |
Copia risultato conserva un riepilogo etichettato; Scarica offre le stesse informazioni in clocktools-age.txt. Entrambi includono date di nascita e di riferimento, componenti dell’età, totali e regola di anniversario scelta. Un calcolo orario valido include anche entrambe le ore dell’orologio e il fuso del dispositivo. Conserva quel contesto quando confronti calcoli fatti in giorni diversi: un numero di età senza data di riferimento diventa rapidamente ambiguo.
Condividi pagina apre la condivisione nativa supportata o copia il link della pagina. Rimuove deliberatamente stringa di query e frammento e non allega le date o il riepilogo. Per far controllare il calcolo a qualcuno, invia un riepilogo separato e rivisto o una riproduzione fittizia invece di aspettarti che il link condiviso lo ripristini. Il calcolatore non crea una cronologia degli input salvata, quindi scarica un risultato necessario prima di lasciare o ripristinare la pagina.
Se Copia è bloccato, seleziona manualmente le informazioni visualizzate. Se Scarica segnala di essere iniziato, controlla i download del browser prima di presumere che un file sia stato salvato. Per un risultato orario non disponibile, correggi le ore o disattiva l’opzione dell’ora per esportare il calcolo solo per data. Se la guida non si carica, l’azione di riprova lascia intatti gli input di lavoro; un messaggio di caricamento della guida non è un errore aritmetico.
Il calcolatore analizza date civili gregoriane rigorose in formato YYYY-MM-DD, rifiuta date non valide o fuori intervallo e richiede che la data di nascita sia oggi o precedente e che la data di riferimento sia uguale o successiva alla nascita. Trova gli anni completi in base alla regola scelta per il 29 febbraio, aggiunge i mesi completi da quell’ancora annuale con limitazione al fine mese, poi conta i giorni civili restanti. I giorni totali sono differenze esclusive di giorni civili; le settimane complete sono i giorni totali divisi per sette e arrotondati per difetto. Le ore trascorse opzionali combinano le due date con ore locali nel fuso orario del dispositivo e rifiutano ore invertite, saltate o ripetute.
Le date devono essere date gregoriane valide dagli anni 0001 a 9999. Le nascite future sono rifiutate, ma una data di riferimento futura è ammessa per pianificare l’età in una data. L’impostazione del 29 febbraio è una convenzione di calcolo, non una decisione ufficiale di idoneità. I risultati in ore locali dipendono dal browser, dal database dei fusi orari del dispositivo e dalle ore inserite. La pagina non converte sistemi di calendario storici, non prova l’identità, non verifica un certificato di nascita e non decide regole legali sull’età.
Per controllare un problema sospetto, usa date di esempio non sensibili quando possibile. Includi data di nascita, data di riferimento, regola del 29 febbraio, se le ore locali erano abilitate, entrambe le ore, il fuso orario del dispositivo mostrato nel risultato, le righe attese e le righe osservate. Prima confronta le regole dichiarate di fine mese e giorno bisestile con l’altra fonte; molti disaccordi derivano da una convenzione diversa e non da un difetto del software.