Quanti anni ho? Età esatta in anni, mesi e giorni
Chi è nato il 9 marzo 1988 ha 38 anni, 4 mesi e 16 giorni il 25 luglio 2026. Inserisca la data di nascita e il giorno di riferimento, e ottenga un'età esatta da scrivere su un modulo o da dire ad alta voce. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Data di nascita
- 1988-03-09
- Data di riferimento
- 2026-07-25
- Anni
- 38
- Mesi
- 4
- Giorni
- 16
- Giorni totali
- 14.017
«Quanti anni ho?» è la forma in prima persona di una domanda di età esatta: non solo quanti compleanni interi sono passati, ma quanti mesi residui e quanti giorni in più restano tra una data di nascita e una data di riferimento scelta. Chi scrive quella frase vuole un prospetto civile che si possa leggere ad alta voce — trentotto anni, quattro mesi e sedici giorni — per un modulo, un invito, un fascicolo per il visto o la semplice curiosità su un giorno futuro. Questo strumento non inventa mai l'oggi dall'orologio del server.
Che cosa conta davvero «quanti anni ho»
«Quanti anni ho» è un'età civile, non una durata di orologio né un solo intero di anni compiuti. Il motore percorre prima la nascita fino all'ultimo anniversario già avvenuto alla data di riferimento o prima di essa. Quell'anniversario usa il mese e il giorno di nascita, salvo che un ventinove febbraio si adatta al ventotto in un anno comune affinché il giorno di arrivo esista sempre.
Gli anni completati sono il numero di quegli anniversari. Da quell'ultimo compleanno il motore aggiunge mesi di calendario interi, adattando un giorno di mese lungo all'ultimo giorno di un mese più corto, finché un mese in più supererebbe il riferimento. Il tratto restante si conta in giorni civili interi.
Chi è nato il nove marzo millenovecentottantotto ha trentotto anni, quattro mesi e sedici giorni il venticinque luglio duemilaventisei, perché il nove marzo è già passato e restano sedici giorni dopo il nove luglio. Lo stesso paio di date civili produce sempre lo stesso triplo, perché il motore non consulta mai un orologio dell'ospite, un fuso orario né tabelle dell'ora legale. Date uguali restituiscono zero anni, zero mesi e zero giorni: un istantaneo di neonato il giorno della nascita.
Usi uno strumento vicino di anni compiuti quando il modulo chiede solo anni interi, e un ausilio da data a data quando la coppia è un intervallo non ordinato piuttosto che un'età. Usi questa pagina quando la ricerca è «quanti anni ho» e la risposta deve essere il prospetto civile misto.
Contratto di ingresso, convalida del calendario e forma della risposta
Ciascun valore deve essere un giorno civile in forma YYYY-MM-DD, ad esempio millenovecentottantotto trattino zero tre trattino zero nove per la nascita e duemilaventisei trattino zero sette trattino venticinque per il giorno dell'istantanea. Lei può prefissare una data-ora ISO-8601 completa; se è presente un orario, si usa solo la parte di calendario, perché «quanti anni ho» è una misura civile da data a data, non una durata di orologio con fusi.
Gli anni vanno da uno a novemilanovecentonovantanove, i mesi da uno a dodici, e il giorno deve esistere in quel mese secondo le regole gregoriane bisestili, compreso il ventinove febbraio solo negli anni bisestili. Se la nascita cade strettamente dopo il riferimento, la richiesta fallisce con un messaggio chiaro che l'età non può essere negativa.
Entrambi gli estremi sono obbligatori di proposito: un calcolatore «quanti anni ho» che sostituisse in silenzio l'orologio dell'ospite produce risposte diverse nell'integrazione continua, su un portatile che attraversa un meridiano e su un worker in Coordinated Universal Time, il che rompe audit ed esportazioni riproducibili.
Dove un calcolatore «quanti anni ho» rende servizio
Il testo di un invito e i cruscotti familiari hanno bisogno di una frase che si possa dire ad alta voce — quanti anni ho il giorno delle nozze, durante la crociera o il primo giorno di scuola — non di un solo intero che nasconda i mesi residui. L'accoglienza clinica e il follow-up pediatrico stampano spesso anni, mesi e giorni accanto al timbro della visita così la cartella resta leggibile tra un compleanno e l'altro.
L'ingresso delle risorse umane e gli istantanei assicurativi memorizzano lo stesso triplo rispetto a una data di audit così esportazioni e suite di regressione riproducono sempre lo stesso prospetto. Regolamenti di concorsi, classificazioni cinematografiche e accesso a prodotti regolamentati possono ancora leggere il campo years quando serve solo una soglia, mentre i mesi e i giorni residui restano per il carattere minuto.
Pagine per i genitori e dimostrazioni in aula possono eseguire il calcolatore gratuito nel browser senza installare una libreria di date né spedire una base di fusi a ogni cliente. Mantenga aspettative oneste: questa capacità misura l'età civile gregoriana tra due date esplicite; non salta i fine settimana come età lavorativa, non carica calendari di festività, non converte età lunari, non imposta il riferimento a oggi sul server e non rilegge una coppia invertita come un intervallo assoluto.
La abbini a un ausilio di anni compiuti quando il prodotto chiede solo anni interi, e a un conto alla rovescia del compleanno quando la domanda è quanti giorni mancano al prossimo anniversario. Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita resta economica, deterministica e priva di token di modello o rete in uscita, esattamente ciò di cui le suite di regressione hanno bisogno quando fissano coppie di giorno bisestile e fine mese per decenni di date di nascita.
Casi d'uso
Quanti anni avrà in una data futura
Inserisca una nascita e un riferimento futuro per vedere anni, mesi residui e giorni in più il giorno di un matrimonio, di un viaggio o del primo giorno di scuola.
Istantanei di età in clinica e a scuola
Passi una data di nascita fissa e quella di una visita o di un taglio per stampare un'età civile in anni, mesi e giorni che non deriva con l'orologio dell'ospite.
Domande frequenti
Come conta questo calcolatore gli anni, i mesi e i giorni?
Il motore conta gli anni completati fino all'ultimo anniversario, poi i mesi di calendario interi con adattamento di fine mese e infine i giorni civili residui.
Che cosa succede se la nascita è successiva alla data di riferimento?
L'età non può essere negativa; corregga la coppia invece di attendere un conteggio con segno di anni, mesi e giorni.
Come vengono trattati i compleanni in giorno bisestile?
Una nascita il 29 febbraio usa il 28 febbraio come anniversario in un anno comune, perché quell'anno non ha il 29. In un anno bisestile l'anniversario è il 29 febbraio stesso. Mesi e giorni residui si contano da quel giorno di arrivo.
Quanto costa calcolare «quanti anni ho»?
Lo strumento del browser è gratuito sul Suo dispositivo.
Quanti giorni di vita ho?
Oltre ad anni, mesi e giorni, riceve il numero totale di giorni tra le due date. Chi è nato il 9 marzo 1988 ha vissuto 14.017 giorni al 25 luglio 2026.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/life/how-old-am-i \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"birth_date":"1988-03-09","reference_date":"2026-07-25"}'const res = await fetch("https://api.kit.forhosting.com/life/how-old-am-i", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"birth_date": "1988-03-09",
"reference_date": "2026-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/how-old-am-i",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"birth_date": "1988-03-09",
"reference_date": "2026-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/how-old-am-i", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"birth_date":"1988-03-09","reference_date":"2026-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"birth_date":"1988-03-09","reference_date":"2026-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/how-old-am-i", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"birth_date": "1988-03-09",
"reference_date": "2026-07-25"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.how_old_am_i",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Nascita e riferimento devono essere forniti come valori civili YYYY-MM-DD, così lo stesso paio produce sempre gli stessi anni, mesi e giorni nel browser, nell'integrazione continua e sull'API. I giorni di calendario non validi e una nascita successiva al riferimento falliscono con invalid_input e non vengono addebitati. Le chiamate API riuscite usano il prezzo base pubblicato $0.002.
Che cosa conta davvero «quanti anni ho»
Una nascita strettamente successiva al riferimento non è un'età negativa: la richiesta fallisce con invalid_input.
Contratto di ingresso, convalida del calendario e forma della risposta
Invii un corpo JSON compatto in POST con due campi stringa obbligatori: birth_date e reference_date. Gli alias facoltativi birth, birthdate, dob e from corrispondono al campo di nascita; reference, as_of, to e on a quello di riferimento, così costruttori di moduli e SDK conservano nomi familiari. Coppie impossibili come duemilaventitre trattino zero due trattino ventinove vengono rifiutate con invalid_input invece di essere forzate a marzo. Campi mancanti, stringhe vuote e valori non testuali falliscono con invalid_input indicando il campo e non vengono addebitati.
Dove un calcolatore «quanti anni ho» rende servizio
Chiami l'API prepagata quando le condotte di idoneità, i moduli per il visto o gli istantanei di libro paga necessitano di un contratto stabile con saldo KIT a $0.002 per item riuscito; i fallimenti di convalida non consumano mai saldo dopo il rifiuto del motore.
Casi di integrazione
Fascicoli di audit di RU e assicurazioni
Memorizzi l'età civile esatta rispetto a una data di libro paga o di sottoscrizione così esportazioni e test golden riproducono sempre lo stesso triplo.
Domande tecniche
Il calcolatore usa automaticamente la data di oggi?
No. reference_date è obbligatorio. Il motore non legge l'orologio di sistema, quindi i risultati coincidono nell'integrazione continua, nei browser e sui worker di API.