Calcolatore di età gratuito
Calcola la tua età esatta a partire dalla tua data di nascita.
Come utilizzare
- Inserisci la tua data di nascita.
- Facoltativamente modifica la "Data di riferimento" (per impostazione predefinita oggi).
- Fai clic su Calcola età per vedere la tua età esatta in anni, mesi, giorni, ore e minuti.
- Il conto alla rovescia per il tuo prossimo compleanno viene mostrato sotto i risultati.
Domande frequenti
Come viene calcolata l'età?
Il calcolatore calcola la differenza tra le due date utilizzando la matematica del calendario, sottraendo separatamente i valori di anno, mese e giorno invece di dividere per un numero approssimativo di giorni all'anno.
Tiene conto degli anni bisestili?
Sì. Il calcolo utilizza l'oggetto Date integrato di JavaScript, che gestisce correttamente gli anni bisestili e le diverse lunghezze dei mesi.
Posso calcolare il tempo tra due date arbitrarie?
Sì. Modifica entrambi i campi "Data di nascita" e "Data di riferimento" con due date qualsiasi per trovare la differenza esatta tra di esse.
Perché "Età esatta" è più difficile di quanto sembri
Un calcolo ingenuo ("oggi meno la tua data di nascita in giorni, diviso per 365,25") è sbagliato abbastanza per essere rilevante per qualsiasi risposta precisa. I mesi del calendario hanno lunghezze diverse. Gli anni bisestili si intercalano irregolarmente (ogni 4 anni, eccetto gli anni centenari non divisibili per 400, quindi il 2000 è stato bisestile, il 1900 no, il 2100 non lo sarà). I fusi orari mordono: se sei nato alle 23:00 a Tokyo e stai calcolando la tua età a Los Angeles, il tuo istante di nascita in ora locale era o "tarda sera del giorno X" o "inizio del giorno Y" a seconda di a quale orologio ti fidi. L'ora legale aggiunge o rimuove un'ora due volte all'anno. Questo calcolatore fa la cosa giusta (matematica del calendario per anno/mese/giorno invece che dividi-per-365), quindi i risultati sono corretti fino al giorno per qualsiasi coppia di date su qualsiasi arco di anni.
La convenzione che la maggior parte del mondo usa
Nella maggior parte del mondo occidentale, l'età è "cronologica": anni completati dalla nascita, ignorando gli anni frazionari. Un bambino di 5 anni compie 6 anni nel suo compleanno, non gradualmente. Assicurazioni, cartelle cliniche, idoneità al voto, età per la guida, età per bere alcolici, e la maggior parte dei quadri legali usa questa definizione. Dove diventa interessante: certi contratti assicurativi usano "età all'ultimo compleanno" o "età al prossimo compleanno", significativamente diversi nelle date vicine a un compleanno. La visualizzazione principale dell'anno del calcolatore corrisponde alla convenzione cronologica: quanti anni completi sono passati.
Sistema di calcolo dell'età dell'Asia Orientale, e il cambio della Corea del Sud nel 2023
Diverse culture dell'Asia Orientale hanno storicamente usato un sistema diverso, a volte chiamato "età coreana" o "età cinese": alla nascita sei considerato di età 1 (sei nel tuo "primo anno di vita"), e invecchi a ogni Capodanno Lunare invece che al tuo compleanno. Sotto questo sistema un bambino nato il 31 dicembre aveva 2 anni il 1° gennaio: un anno per essere vivo, più uno per il nuovo anno. La Corea del Sud è stata l'ultimo paese a usarlo per scopi ufficiali; a dicembre 2022 l'Assemblea Nazionale coreana ha approvato una legge, in vigore dal 28 giugno 2023, che ha portato tutti i documenti ufficiali al sistema internazionale (cronologico) di calcolo dell'età. Il blog In Custodia Legis della Library of Congress ha la documentazione legale. Cina e Vietnam hanno informalmente abbandonato il sistema; il Giappone è passato al nuovo nel 1902. Quindi nel 2026, praticamente ogni paese usa l'età cronologica per scopi legali, ma il sistema dell'Asia Orientale sopravvive nei contesti culturali / familiari.
Bambini dell'anno bisestile ("Leaplings")
Nato il 29 febbraio? Hai un compleanno "vero" solo ogni quattro anni (o otto, negli anni centenari non bisestili). La convenzione del common law usata nel Regno Unito, Hong Kong e Taiwan tratta i "leapling" come se compissero un anno il 1° marzo negli anni non bisestili; una minoranza di giurisdizioni (Nuova Zelanda, Nevada, California DMV) usa il 28 febbraio. Impatto pratico: i confini dell'età legale (compiere 18 anni, compiere 21 anni) hanno bisogno di un fallback definito, e la risposta varia da paese a paese. Il calcolatore segue la convenzione del common law del 1° marzo.
Perché i fusi orari contano più di quanto ti aspetteresti
Due input di date sembrano entrambi "solo una data," ma l'oggetto Date di JavaScript internamente memorizza i millisecondi dall'epoca Unix in UTC. Quando digiti 1990-01-15 in un selettore di date, il browser lo analizza come mezzanotte UTC di quel giorno. In un offset UTC positivo (Tokyo, Berlino, Sydney), quel momento locale viene visualizzato correttamente. In un offset negativo (New York, LA, Città del Messico), la mezzanotte UTC è il giorno precedente in ora locale, il che significa che il tuo compleanno visualizzato può spostarsi di un giorno se il calcolatore non gestisce attentamente la conversione. Questo calcolatore ancora entrambe le date a mezzogiorno ora locale per aggirare il problema, quindi il risultato a livello giornaliero è stabile indipendentemente da dove ti trovi.
Per la precisione sub-giornaliera (ore e minuti), l'input avrebbe bisogno di un campo orario di nascita e un selettore di fuso orario. Il calcolatore attualmente mostra ore e minuti calcolati dalla differenza giornaliera, che è esatta per il confine del giorno ma arrotonda la componente intra-giornaliera.
Casi d'uso comuni
- Curiosità. "Quanti giorni sono stato vivo?" "Quanto sono vecchio in mesi?" "Quanto sarò vecchio il giorno in cui mio figlio si diplomerà?"
- Domande di visto e moduli che richiedono l'età a una specifica data futura (scadenze di iscrizione scolastica, date di maturazione di piani pensionistici, scadenze di idoneità all'immigrazione).
- Assicurazioni e pianificazione finanziaria. Le polizze vita a termine spesso quotano in base a "età all'ultimo compleanno" o "età al prossimo compleanno" a seconda dell'assicuratore; i calcoli pensionistici richiedono età precise a date specifiche.
- Pianificazione di matrimoni / eventi. Conto alla rovescia per una data di cerimonia; quanti anni tra due date di pietre miliari.
- Conversione età degli animali domestici. La vecchia regola "anni del cane = 7× anni umani" è una semplificazione popolare. La ricerca epigenetica moderna (Wang et al, "Quantitative Translation of Dog-to-Human Aging by Conserved Remodeling of the DNA Methylome," Cell Systems, luglio 2020) suggerisce che l'età umana equivalente del cane ≈ 16 × ln(anni del cane) + 31, il che significa che un cane di 1 anno è approssimativamente equivalente a un umano di 31 anni, ma un cane di 10 anni è approssimativamente 68 in termini umani (non 70). Usa questo calcolatore per l'età del cane in giorni umani, poi applica l'equazione se vuoi l'equivalente umano.
- Matematica della gravidanza / data prevista. Età gestazionale, tempo trascorso dal concepimento, età di una pietra miliare in utero.
- Ricerca storica. "Quanti anni aveva X quando Y è successo?" per biografie, storie familiari, scadenze di progetti viste retrospettivamente.
Privacy
Una data di nascita è uno degli identificatori a campo singolo più forti sotto la maggior parte dei quadri sulla privacy (NIST SP 800-122 negli USA, Articolo 4 del GDPR nell'UE). Combinata con un nome e una posizione approssimativa, la DOB da sola è sufficiente per identificare la maggior parte degli individui in modo unico. Questo calcolatore funziona interamente nel tuo browser: gli input delle date, i calcoli e i risultati vivono in JavaScript sul tuo dispositivo. Niente viene trasmesso, nessun evento di analytics cattura i valori, nessuna lista di marketing cattura l'input. Molti calcolatori di età gratuiti sono finanziati catturando esattamente questo tipo di dati demografici; questo no.
Errori comuni
- Usare 365 giorni per un anno. I calcoli ingenui "dividi per 365" si scostano di circa 25 giorni in un arco di 100 anni (a causa degli anni bisestili). La matematica del calendario (sottraendo Y/M/G separatamente) dà la risposta corretta.
- Off-by-one quando il compleanno non è ancora avvenuto quest'anno. Se il calcolo dice "hai 30 anni e -3 mesi", la logica sottostante è sbagliata; dovrebbe essere "29 anni e 9 mesi".
- Dimenticare i fusi orari nel parsing di Date di JavaScript.
new Date('1990-01-15')viene analizzato come mezzanotte UTC; in un offset UTC negativo viene visualizzato come 14 gennaio in ora locale. Ancora a mezzogiorno ora locale o usanew Date(year, month, day)(che usa l'ora locale) per evitare il bug. - Trattare l'età dell'Asia Orientale come sbagliata. È una convenzione culturale diversa, non un errore. Il cambio della Corea del Sud nel 2023 rende il sistema internazionale universale per scopi ufficiali, ma le famiglie coreane / cinesi / vietnamite / giapponesi possono ancora parlare di età con il sistema più vecchio in contesti informali.
- Moltiplicare l'età del cane per 7. Semplificazione popolare; la relazione effettiva è non lineare. Usa la formula logaritmica di Wang 2020 per una conversione cane-umano più accurata.
- Confondere età e conteggio dei compleanni. Qualcuno il cui 30° compleanno è domani ha attualmente 29 anni, non 30. L'età è ciò che è trascorso, non ciò che è anticipato.
- Calcolare l'età per scopi legali da uno strumento come questo senza controllare la giurisdizione. Bambini dell'anno bisestile, date di maggiore età, convenzioni di "età all'ultimo compleanno" variano tutte da paese a paese. Per scopi genuinamente legali (idoneità al visto, sottoscrizione assicurativa), conferma rispetto allo statuto pertinente.
Altre domande frequenti
Perché la mia età in giorni è diversa dall'età × 365?
A causa degli anni bisestili. In 30 anni, accumuli 7 o 8 giorni bisestili; in 100 anni, ~24. Moltiplicare per 365 li ignora. Il conteggio dei giorni di questo calcolatore è il conteggio effettivo tra le due date, tenendo conto di ogni giorno bisestile nell'arco.
Quando un bambino dell'anno bisestile compie legalmente 18 anni?
Dipende dalla giurisdizione. Il fallback del common law usato nel Regno Unito, Hong Kong e Taiwan è il 1° marzo negli anni non bisestili; una minoranza di giurisdizioni (inclusi Nuova Zelanda, Nevada e il California DMV) usa il 28 febbraio. La convenzione funzionale che questo calcolatore usa è il 1° marzo.
La mia data di nascita viene caricata da qualche parte?
No. Il calcolo funziona interamente nel tuo browser. La data di nascita è uno degli identificatori a campo singolo più forti: sotto il GDPR è dato personale, sotto la maggior parte dei quadri di privacy statunitensi è PII. I calcolatori lato server che chiedono la tua DOB stanno ottenendo un pezzo di dati di alto valore; questo lo mantiene sulla tua macchina.
Posso calcolare l'età tra due date arbitrarie, non solo "fino a oggi"?
Sì. È quello che fa il campo "Data di riferimento". Per impostazione predefinita è impostato su oggi; cambialo in qualsiasi data futura o passata per calcolare "età a partire da quel giorno". Utile per scadenze di visto ("sarò ancora sotto i 35 anni alla data di inizio del programma?"), pianificazione dell'iscrizione scolastica, proiezioni pensionistiche, o semplicemente "quanti anni avrò quando mia nipote si diplomerà?"
Quanto è accurata la visualizzazione di ore / minuti?
Il risultato a livello giornaliero è esatto. Le ore/minuti sono derivati dalla differenza a livello giornaliero piuttosto che da una coppia precisa di tempo-di-nascita e tempo-attuale, quindi sono accurati al confine del giorno ma non tengono conto dell'effettivo tempo-di-nascita-vs-ora all'interno di un giorno. Per una precisione esatta al minuto avresti bisogno di un input di tempo-di-nascita più un selettore di fuso orario.
E gli "anni del cane"?
Il classico "anni del cane = 7 × anni umani" è un'approssimazione approssimativa che è imprecisa sia per cani molto giovani che molto vecchi. Uno studio di epigenetica del 2020 (Wang et al, Cell Systems) ha misurato i modelli di metilazione del DNA nei cani e negli umani e ha proposto una relazione logaritmica: età umana equivalente ≈ 16 × ln(anni del cane) + 31. Quindi un cane di 1 anno è ~31 in termini umani, uno di 4 anni è ~53, uno di 10 anni è ~68. La classica regola del 7× sovrastima l'invecchiamento per i cani più anziani. Questo calcolatore ti dà l'età precisa del cane in anni/giorni; applica l'equazione manualmente per un equivalente umano.