Data di nascita dall'età
Chi ha 30 anni il 20 marzo 2026 è nato al più tardi il 20 marzo 1996 e non prima del 21 marzo 1995. Inserisca l'età compiuta e la data di riferimento per ottenere la data stimata e la sua finestra di un anno. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Age
- 30
- Data di riferimento
- 2026-03-20
- Data di nascita
- 1996-03-20
- Anno di nascita
- 1996
- Mese di nascita
- 3
- Giorno di nascita
- 20
Questo calcolatore della data di nascita stima il giorno di nascita di una persona a partire dall'età compiuta in una data di riferimento indicata. Lei inserisca un'età in anni interi e un giorno di calendario di taglio scritto come data ISO. Il motore sottrae quegli anni civili dal giorno di riferimento sul calendario gregoriano prolettico e ritaglia il giorno del mese quando il mese di destinazione è più corto, così il ventinove febbraio meno un anno in un anno comune cade il ventotto, non un ventinove inventato. Un'età in anni interi è una finestra di un anno, perciò la risposta nomina anche le date di nascita più precoce e più tardiva compatibili con quell'età. Un'età negativa o frazionaria è rifiutata come ingresso non valido perché questa pagina risponde solo ad anni compiuti.
Che cosa significa una data di nascita stimata dall'età
Una data di nascita stimata dall'età è il giorno di calendario civile che si ottiene tornando indietro di un'età compiuta in anni interi da un giorno di taglio dichiarato. Chi apre questa pagina ha un'età su un modulo, una riga di censimento, un elenco scolastico o una nota medica e gli serve un giorno di nascita riproducibile invece di una congettura digitata a mano.
Il contratto è di proposito l'inverso di una pagina di età cronologica: quegli strumenti prendono una data di nascita nota e una data di riferimento e restituiscono anni, mesi e giorni restanti; questo prende gli anni e la data di riferimento e restituisce il giorno di nascita che quegli anni implicano. Poiché sono noti solo gli anni compiuti, il vero giorno di nascita può cadere in qualsiasi punto di una finestra di un anno.
Il giorno più precoce compatibile è il successivo all'anniversario precedente: si sottragga un altro anno e si aggiunga un giorno civile. Il ventinove febbraio è l'unico giorno che può sparire. Sottrarre anni da un riferimento di giorno bisestile verso un anno comune ritaglia al ventotto febbraio invece di inventare un ventinove che il calendario non ha.
Abbini questa pagina a uno strumento di età in anni, mesi e giorni quando ha già entrambe le date; resti qui quando la ricerca è quale è la data di nascita se hanno questa età oggi.
Dove si usa una stima della data di nascita dall'età
Le segreterie scolastiche e i registri dello sport giovanile ricostruiscono una data di nascita da un'età raccolta su un modulo cartaceo quando il certificato originale non è sulla scrivania e un elenco ha ancora bisogno di un giorno ISO. I progetti di genealogia e di censimento risolvono all'indietro un anno di nascita e un giorno convenzionale da un'età annotata in una notte di censimento o su una lista passeggeri, poi conservano i limiti più precoce e più tardivo così un ricercatore successivo vede l'intera finestra.
I gruppi di prodotto che già pubblicano un calcolatore di età cronologica hanno ancora bisogno di questa pagina: chi cerca digita calcolatore data di nascita e data di nascita dall'età, non età in anni mesi e giorni, e arriva con un'età più un giorno di taglio invece di due date complete. Le lezioni di calendario usano il ritaglio del giorno bisestile come esempio risolto: il ventinove febbraio duemilaventiquattro meno un anno è il ventotto febbraio duemilaventitre, non un ventinove illegale. Nulla viene memorizzato dopo la restituzione della risposta.
Questa pagina non è uno strumento del giorno della settimana del compleanno, non etichetta una coorte generazionale e non spezza l'età civile esatta tra due date già note.
Casi d'uso
Ricostruire la nascita dall'età di un modulo
Trasformi un'età in anni interi raccolta su un elenco o una domanda in una data di nascita ISO riproducibile per il giorno di taglio di cui dispone già.
Finestre di età in censimento e genealogia
Recuperi il giorno di nascita convenzionale e la finestra più precoce–più tardiva da un'età annotata in una notte di censimento o su una lista passeggeri.
Domande frequenti
Come si stima la data di nascita a partire dall'età?
Fornisca un'età non negativa in anni interi e una data di riferimento ISO.
Perché esistono una data di nascita più precoce e una più tardiva?
Un'età in anni interi è una finestra di un anno. Chi ha 30 anni il 20 marzo 2026 è nato il 21 marzo 1995 o dopo e il 20 marzo 1996 o prima. La stima è il più tardivo di quei giorni, come se l'anniversario fosse il giorno di riferimento.
Che succede se l'età è negativa o non è un numero intero?
La data di nascita dall'età è definita solo per un'età intera non negativa in anni.
Come viene trattato il 29 febbraio?
Sottrarre anni civili da un riferimento di giorno bisestile verso un anno comune ritaglia al 28 febbraio. Sottrarre verso un altro anno bisestile conserva il 29 febbraio. Il motore non inventa un 29 febbraio in un anno comune e non usa l'oggetto Date.
Posso calcolare l'età partendo dalla data di nascita?
Non con questo strumento, che fa il percorso inverso: riceve l'età e la data di riferimento e restituisce la data di nascita. Se ha già entrambe le date, usi un calcolatore dell'età in anni, mesi e giorni.
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/date-of-birth \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":30,"reference_date":"2026-03-20"}'const res = await fetch("https://api.kit.forhosting.com/life/date-of-birth", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 30,
"reference_date": "2026-03-20"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/date-of-birth",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 30,
"reference_date": "2026-03-20"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/date-of-birth", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":30,"reference_date":"2026-03-20"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":30,"reference_date":"2026-03-20"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/date-of-birth", 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
{
"age": 30,
"reference_date": "2026-03-20"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.date_of_birth",
"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.
Limiti
year_min | 1 |
year_max | 9999 |
age_min | 0 |
age_max | 9998 |
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
Le richieste API riuscite costano $0.002; la convalida fallita non viene addebitata.
Che cosa significa una data di nascita stimata dall'età
La stima convenzionale, restituita come date_of_birth e ripetuta come latest_date_of_birth, è il giorno in cui la persona sarebbe nata se l'anniversario fosse il giorno di riferimento stesso: data di riferimento meno età in anni civili. Il motore non legge mai l'orologio dell'host, non consulta mai un fuso orario e non usa mai l'oggetto Date di JavaScript, così un browser a Tokyo e un worker dell'API concordano sulla stessa stringa ISO.
Come si leggono l'età e la data di riferimento
Deve essere un intero non negativo da zero a novemilanovecentonovantotto. Zero è valido e significa che la data di nascita stimata è la data di riferimento stessa. Deve essere una stringa che corrisponde a quattro cifre, un trattino, due cifre, un trattino e due cifre, e deve nominare un vero giorno gregoriano nell'intervallo inclusivo di anni da uno a novemilanovecentonovantanove. Il ventinove febbraio è accettato solo in un anno bisestile; il trentuno aprile e un anno a due cifre sono rifiutati. Se sottrarre l'età spingesse l'anno stimato prima dell'anno uno, la richiesta fallisce invece di emettere un anno zero. La convalida fallita non viene mai addebitata. Invii con POST un corpo JSON con due campi obbligatori. L'età compiuta vive in age e può arrivare anche come years, age_years o y. Sono accettati interi JSON e stringhe di sole cifre; un più o un meno iniziale viene interpretato, ma un meno che produce un'età negativa fallisce. Frazioni come 30.5, notazione scientifica con resto, stringhe vuote, Infinity e NaN falliscono con invalid_input che nomina il campo. Il giorno di taglio vive in reference_date e può arrivare anche come as_of, on, date o reference. In caso di successo il corpo restituisce l'età e la data di riferimento normalizzate, la date_of_birth stimata, lo spezzamento birth_year, birth_month e birth_day, la latest_date_of_birth (identica alla stima), la earliest_date_of_birth quando quel limite cade ancora negli anni da uno a novemilanovecentonovantanove, e una stringa formula che documenta la sottrazione di anni civili e il limite più precoce di un giorno in più. Ogni elemento riuscito costa $0.002.
Dove si usa una stima della data di nascita dall'età
Poiché l'implementazione è un motore parse puro, il lavoro viene eseguito per intero nel browser in questa pagina, e tramite l'API ogni consultazione riuscita costa $0.002 mentre un'età negativa o frazionaria non consuma saldo.
Casi di integrazione
Fixture deterministiche senza orologio dell'host
Semini prove e dimostrazioni con una data di nascita derivata dall'età così i golden non dipendono mai dall'oggetto Date dell'host.
Domande tecniche
Quanto costa il calcolatore della data di nascita?
È gratuito nel browser in questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli ingressi non validi non vengono addebitati.