⚗

FREETOOLS LABS

Lessico FreeTools Labs

Età e calcolo dell’età

Scopri come l’età anagrafica viene calcolata tra data di nascita e data di riferimento, in anni, mesi e giorni.

Strumento pertinente

Calcolatore dell’età

Calcola la tua età esatta di calendario.

Apri Calcolatore dell’età →

Il calcolatore dell’età determina un’età di calendario tra data di nascita e data di confronto libera. È un calcolo di date senza ora di nascita, non una classificazione biologica, medica o giuridica dell’età.

Che cosa calcola lo strumento

Il calcolatore dell’età determina un’età di calendario tra data di nascita e data di confronto libera. È un calcolo di date senza ora di nascita, non una classificazione biologica, medica o giuridica dell’età.

Dati e funzioni pubbliche

La pagina usa data di nascita e data di confronto. Quest’ultima parte dalla data locale di oggi ma può essere qualsiasi data passata o futura non precedente alla nascita. Con dati validi mostra anni, mesi e giorni, mesi completi, giorni, settimane e resto, ore/minuti/secondi derivati, compleanni e avanzamento dell’anno di vita.

Modello di calcolo

Il servizio usa valori semplici `{ year, month, day }` e un numero intero di giorno gregoriano prolettico. Trova prima il massimo di mesi di calendario completi direttamente dalla nascita, ricava anni e mesi residui e poi conta giorni dall’ancora mensile. Non divide giorni totali per 365 né per una durata media del mese.

Relazione applicata

completeMonths = mesi di calendario completi dalla nascita; years = floor(completeMonths ÷ 12); months = completeMonths mod 12; days = giorni di calendario da addCalendarMonths(birth, completeMonths) alla data di confronto.

Come funziona il modello

I giorni totali non aggiungono un conteggio del giorno iniziale. Settimane complete sono `floor(totalDays ÷ 7)` e giorni rimanenti `totalDays mod 7`. Ore, minuti e secondi sono conversioni di giorni di calendario; senza ora di nascita non sono età in diretta al secondo.

Esempi verificati

Per 2000-02-29 → 2024-02-28, il risultato verificato è 23 anni, 11 mesi e 30 giorni con 287 mesi completi. Il prossimo compleanno è 2024-02-29 tra un giorno e l’età diventa 24. Il 2024-02-29 sono esattamente 24 anni, 0 mesi e 0 giorni con 288 mesi completi. Per 2000-09-20 → 2026-09-19 sono 25 anni, 11 mesi e 30 giorni; il 2026-09-20, esattamente 26 anni.

Come leggere il risultato

L’ultimo compleanno è quello già raggiunto; il prossimo è oggi con zero giorni rimanenti se oggi è il compleanno, altrimenti quello seguente. L’avanzamento è giorni trascorsi dall’ultimo compleanno divisi per giorni fino al successivo; un anno di vita può avere 365 o 366 giorni. Indica solo una posizione in quell’intervallo di calendario.

Ipotesi e casi speciali

Per nascita il 29 febbraio, questo calcolatore osserva il 28 febbraio in un anno non bisestile. In un vero anno bisestile resta il 29 febbraio. Ai fini mese vale lo stesso clamp: 2023-01-31 → 2023-02-28 è un mese completo, mentre 2023-01-31 → 2023-03-30 è un mese e 30 giorni.

Ambito e limiti

L’input deve essere una data ISO reale `YYYY-MM-DD` con almeno quattro cifre dell’anno; anno 1 e interi sicuri formano l’intervallo. Date non valide e confronto prima della nascita sono respinti. Non ci sono fuso orario, ora, differenza tra due persone, ricostruzione storica locale o valutazione medica.