Trova l'età esatta di una persona, o la differenza esatta tra due date qualsiasi, in anni, mesi e giorni, più il numero totale di giorni e settimane.
Risultato
Giorni totali
0
Settimane totali
0
Nulla di ciò che inserisci viene memorizzato: è pura aritmetica, calcolata e restituita nella stessa richiesta.
Informazioni Calcolatore di età e differenza tra date
Inserisci una data di inizio (una data di nascita, un anniversario, una data qualsiasi) e questo strumento calcola la differenza esatta fino a oggi o a qualsiasi altra data tu scelga: anni, mesi e giorni, più il totale dei giorni e delle settimane intere. Segue i veri mesi del calendario e gli anni bisestili, quindi il risultato è esatto, non una stima basata su una media di 365,25 giorni.
Cosa fa
Anni, mesi e giorni esatti tra due date qualsiasi, con anni bisestili e durata dei mesi gestiti.
Totale dei giorni e delle settimane intere tra le due date.
La data di fine è oggi per impostazione predefinita, quindi basta una data di nascita per avere l'età attuale.
Funziona per qualsiasi intervallo, non solo per i compleanni: la durata di un contratto, un periodo di preavviso, il tempo tra due traguardi.
Scrivi le date come gg/mm/aaaa o sceglile da un calendario.
Nessuna data viene salvata: entrambe servono per un solo calcolo e vengono restituite nella stessa richiesta.
Come funziona
1Inserisci una data di inizio come gg/mm/aaaa, o sceglila dal calendario.
2Lascia la data di fine su oggi, o scegli un'altra data per confrontare due date.
3Leggi anni, mesi e giorni, e il totale di giorni e settimane.
Perché il dettaglio è esatto e non approssimato
Dividere il numero di giorni per 365,25 dà una media, non un'età esatta: il risultato cambia a seconda di quanti anni bisestili cadono nel periodo. Questo strumento lavora invece in unità intere del calendario. Trova il numero più alto di mesi interi che stanno tra le due date senza superare la data di fine, poi mostra il resto come giorni. Esempio: dal 15/08/1990 al 31/10/2026 ci sono 36 anni, 2 mesi e 16 giorni, cioè 13.226 giorni o 1.889 settimane intere.
Fine mese e 29 febbraio
Quando il giorno di inizio non esiste in un mese successivo, lo strumento considera l'ultimo giorno di quel mese come anniversario. Quindi dal 31/01/2026 al 28/02/2026 c'è esattamente 1 mese, e dal 31/01/2026 al 01/03/2026 ci sono 1 mese e 1 giorno. Un compleanno il 29 febbraio funziona allo stesso modo: in un anno senza 29 febbraio la persona compie gli anni il 28 febbraio, quindi dal 29/02/2000 al 28/02/2001 c'è esattamente 1 anno. Se una legge o un contratto fissa una propria regola per chi è nato il 29 febbraio, segui quella regola.
Totale giorni e totale settimane
Il totale dei giorni è il semplice conteggio dalla data di inizio alla data di fine. Il giorno di inizio non viene contato, quindi dal 01/01/2026 al 02/01/2026 c'è 1 giorno e la stessa data due volte dà 0 giorni. Il totale delle settimane è il totale dei giorni diviso per 7 e arrotondato per difetto, quindi 13 giorni danno 1 settimana. Entrambi i valori derivano direttamente dalle due date, indipendentemente da anni, mesi e giorni. Per contare anche la data di fine, o solo i giorni lavorativi, usa il Calcolatore di differenza tra date.
Età a una data limite: limiti di età per concorsi e lavoro
Molte regole di ammissione fissano l'età a una data precisa, non a oggi. Inserisci la data di nascita come data di inizio e la data limite come data di fine. Esempio: per il Civil Services Examination indiano 2026, l'avviso UPSC 05/2026-CSE richiede che un candidato della categoria generale abbia compiuto 21 anni e non abbia compiuto 32 anni al 1° agosto 2026, quindi la data di nascita deve cadere tra il 2 agosto 1994 e il 1° agosto 2005. Con nascita il 01/08/1994, lo strumento mostra esattamente 32 anni al 01/08/2026: il limite massimo è raggiunto e il candidato non è ammesso. Con nascita il 02/08/1994, mostra 31 anni, 11 mesi e 30 giorni: ancora ammesso. Le deroghe di età per le categorie riservate alzano il limite massimo; leggile nell'avviso stesso.
Domande
Quello che inserisco viene salvato o registrato?
No. Nessuna data viene scritta su disco, in un database, in una cache o in un log. Il sito conta solo che è stato fatto un calcolo, senza alcuna data.
E se la data di fine è precedente a quella di inizio?
Lo strumento mostra un errore invece di tirare a indovinare. Scambia le due date e riprova.
Tiene conto degli anni bisestili?
Sì. Il dettaglio usa mesi e giorni reali del calendario, non un anno fisso di 365,25 giorni, quindi anni bisestili e mesi di durata diversa sono gestiti in modo esatto.
Quanti anni ha chi è nato il 29 febbraio, in un anno senza quella data?
Lo strumento gli aggiunge un anno il 28 febbraio. Dal 29/02/2000 al 28/02/2001 mostra esattamente 1 anno, mentre fino al 27/02/2001 mostra 11 mesi e 29 giorni.
La data di inizio o di fine conta come un giorno?
La data di inizio non viene contata: dal 01/01/2026 al 02/01/2026 c'è 1 giorno. Aggiungi 1 se la tua regola conta entrambi i giorni, o usa l'opzione "Includi la data di fine (conta entrambi i giorni)" del Calcolatore di differenza tra date.
Quanto possono distare le due date?
Gli anni delle due date possono distare al massimo 150, per esempio 1876 e 2026. Copre qualsiasi vita; un intervallo più ampio viene rifiutato invece di essere calcolato.
Come calcolo l'età in Excel o Google Fogli?
Metti la data di nascita in A2 e la data finale in B2 (oppure OGGI() per oggi). =DATEDIF(A2,B2,"Y") dà gli anni compiuti e =DATEDIF(A2,B2,"YM") i mesi successivi. Per i giorni usa =B2-EDATE(A2,DATEDIF(A2,B2,"M")), cioè i giorni dall'ultimo anniversario mensile, che è il modo in cui li conta questo strumento. Esempio: nato il 15/08/1990, al 05/11/2026 le tre formule danno 36 anni, 2 mesi e 21 giorni, come qui. Microsoft sconsiglia l'unità "MD" di DATEDIF per i giorni, perché può restituire un numero negativo, uno zero o un risultato impreciso. DATEDIF funziona anche in Google Fogli; alcune versioni di Excel in altre lingue traducono i nomi delle funzioni e separano gli argomenti con il punto e virgola.
Perché dal 31 gennaio al 28 febbraio conta come un mese intero?
I mesi si contano spostando la data iniziale avanti di un mese di calendario alla volta. Se il giorno iniziale non esiste nel nuovo mese, si arriva all'ultimo giorno di quel mese: dal 31/01/2026 al 28/02/2026 risulta 1 mese e 0 giorni, e dal 31/01/2026 al 30/04/2026 risultano 3 mesi e 0 giorni. Al contrario, dal 30/04/2026 al 31/05/2026 è 1 mese e 1 giorno. La funzione EDATE di Excel (DATA.MESE in italiano) fa lo stesso: =EDATE(DATE(2026,1,31),1) restituisce 28/02/2026. Se un preavviso o un periodo di prova finisce a fine mese, verifica la regola del contratto stesso.
Come calcolo l'anzianità di servizio di un dipendente?
Inserisci la data di assunzione come data iniziale e l'ultimo giorno lavorato, o la data che vuoi verificare, come data finale. Dal 01/04/2020 al 31/03/2026 risultano 5 anni, 11 mesi e 30 giorni, perché la data iniziale non viene contata. Se la tua policy o la legge applicabile conta sia il primo sia l'ultimo giorno, usa come data finale il giorno dopo l'ultimo giorno lavorato: dal 01/04/2020 al 01/04/2026 risultano esattamente 6 anni. Le regole per arrotondare gli anni incompleti cambiano secondo il datore di lavoro e il paese: verifica quella che si applica prima di riportare il numero in una lettera o un modulo.