Calcolatore di età
Calcoli l'età in anni compiuti tra due date: chi è nato il 1990-05-15 ha 36 anni il 2026-07-25, perché quell'anno il compleanno è già passato. Utile per le scadenze scolastiche e i limiti d'età. 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
- 1990-05-15
- Data di riferimento
- 2026-07-25
- Age
- 36
- Anni
- 36
Un calcolatore di età risponde alla domanda quotidiana di quanti anni compiuti una persona ha vissuto tra una data di nascita e una data di riferimento scelta. Serve per soglie scolastiche, fasce di concorsi, idoneità lavorativa, sottoscrizione assicurativa e la semplice curiosità di quanti anni si avranno in un giorno futuro. Il risultato sono gli anni di vita completati dopo l'ultimo compleanno alla data di riferimento o prima di essa.
Che cosa significa l'età in anni compiuti e come si contano i compleanni
L'età in anni compiuti è il numero di anniversari già avvenuti tra una nascita e una data di riferimento, non un conteggio di giorni civili diviso per trecentosessantacinque né una scomposizione in mesi residui. Sottragga l'anno di nascita dall'anno di riferimento, poi ponga una sola domanda: l'anniversario del mese e del giorno di nascita è già avvenuto alla data di riferimento?
Se il mese e il giorno di riferimento sono strettamente anteriori al mese e al giorno di nascita, l'ultimo compleanno non è ancora arrivato e il totale degli anni viene ridotto di uno. Se le date coincidono, il compleanno è stato raggiunto e quell'anno conta. Lo stesso paio di date civili produce sempre lo stesso intero, perché il motore non consulta mai un orologio dell'ospite, un fuso orario né tabelle dell'ora legale.
Chi è nato il quindici maggio millenovecentonovanta ha trentasei anni il venticinque luglio duemilaventisei, perché il quindici maggio è già passato in quell'anno. La stessa persona ha ancora trentacinque anni il primo maggio duemilaventisei, perché il compleanno è a due settimane. Le nascite in giorno bisestile seguono un confronto semplice di mese e giorno: chi è nato il ventinove febbraio compie un anno in più il primo marzo in un anno di riferimento non bisestile, perché il ventotto resta anteriore al ventinove.
Questo è un contratto di anni completati, non un triplo civile esatto di anni, mesi e giorni, né un conteggio grezzo di giorni tra due marche temporali. Usi quegli strumenti vicini quando il prodotto ha bisogno dei mesi residui o della lunghezza di un intervallo; usi questa pagina quando la ricerca e il modulo chiedono solo quanti anni compiuti ha una persona.
Dove un calcolatore di età in anni compiuti rende servizio
Iscrizioni scolastiche e fasce d'età sportive hanno bisogno di un solo intero rispetto a una data di taglio pubblicata, non di un triplo mesi-e-giorni che un impiegato dovrebbe reinterpretare. Regolamenti di concorsi, classificazioni cinematografiche e accesso a prodotti regolamentati chiedono spesso solo se qualcuno ha sedici, diciotto o ventun anni in un giorno dichiarato. L'ingresso delle risorse umane e la sottoscrizione assicurativa memorizzano gli anni compiuti rispetto a una data di audit così esportazioni e suite di regressione riproducono sempre lo stesso numero.
Cruscotti 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 anni gregoriani completati 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 inventa mesi residui.
La abbini a uno strumento esatto anni-mesi-giorni quando una cartella pediatrica ha bisogno dei mesi residui, e a un ausilio di differenza tra date quando il prodotto parla di un intervallo piuttosto che di un'età. 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 i casi limite di compleanno per decenni di date di nascita.
Casi d'uso
Soglie d'età scolastiche e di concorsi
Passi una data di nascita fissa e una data di taglio pubblicata per mostrare gli anni compiuti all'iscrizione, in lega o per un accesso regolamentato, senza deriva dell'orologio ospite.
Quanti anni avrà in una data futura
Inserisca una nascita e un riferimento futuro per vedere gli anni compiuti il giorno di un matrimonio, di un viaggio, di un pensionamento o del prossimo anno scolastico.
Domande frequenti
Come conta questo calcolatore gli anni compiuti?
Il motore sottrae gli anni, poi ne toglie uno se il compleanno non è ancora avvenuto alla data di riferimento.
Che succede se la nascita è successiva alla data di riferimento?
L'età non può essere negativa; corregga la coppia invece di attendere un conteggio di anni con segno.
Come vengono trattati i compleanni in giorno bisestile?
Una nascita il 29 febbraio raggiunge l'anno successivo il 1 marzo in un anno di riferimento non bisestile, perché il 28 febbraio resta anteriore al 29. In un anno bisestile l'anniversario è il 29 febbraio stesso.
Quanto costa il calcolatore di età?
Lo strumento del browser è gratuito sul Suo dispositivo.
Perché devo inserire io la data di riferimento?
Perché il calcolatore non consulta mai un orologio, quindi le stesse due date danno sempre la stessa età su qualsiasi dispositivo. Può inserire oggi, un giorno passato o uno futuro, come una scadenza di iscrizione.
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/age \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"birth_date":"1990-05-15","reference_date":"2026-07-25"}'const res = await fetch("https://api.kit.forhosting.com/life/age", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"birth_date": "1990-05-15",
"reference_date": "2026-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/age",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"birth_date": "1990-05-15",
"reference_date": "2026-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/age", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"birth_date":"1990-05-15","reference_date":"2026-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"birth_date":"1990-05-15","reference_date":"2026-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/age", 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": "1990-05-15",
"reference_date": "2026-07-25"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.age",
"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
Questo strumento non inventa mai l'oggi dall'orologio del server: nascita e riferimento devono essere forniti come valori civili YYYY-MM-DD, così lo stesso paio produce sempre la stessa età intera 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.
Contratto di ingresso, convalida del calendario e forma della risposta
Ciascun valore deve essere un giorno civile in forma YYYY-MM-DD, ad esempio millenovecentonovanta trattino zero cinque trattino quindici 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é l'età in anni compiuti è una misura 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. 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 di età in anni compiuti 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
Istantanee di risorse umane e assicurative
Memorizzi gli anni compiuti rispetto a una data di libro paga o di sottoscrizione così esportazioni e test golden riproducono sempre lo stesso intero.
Domande tecniche
Il calcolatore di età usa automaticamente la data odierna?
No. reference_date è obbligatorio. Il motore non legge l'orologio di sistema, quindi i risultati restano identici in integrazione continua, nei browser e sui worker di API.