Calcolo delle date dei compleanni importanti
Inserisca una data di nascita e ottenga le date esatte dei compleanni importanti: chi è nato il 17 maggio 1990 compie 18 anni il 17 maggio 2008, 21 nel 2011 e 65 nel 2055. Può anche scegliere altre età. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.
Il calcolatore trasforma una data di nascita ISO esplicita nelle date esatte del calendario gregoriano per le età importanti. Per impostazione predefinita restituisce 18, 21 e 65 anni, oppure un elenco personalizzato indicato da Lei. Ogni risultato deriva da aritmetica di calendario limitata in termini UTC, senza leggere l'orologio né dipendere dal fuso orario del sistema. Una regola esplicita rende prevedibili anche le nascite del 29 febbraio per pianificazione, archivi, procedure di idoneità e test automatici ripetibili.
Calcoli le date importanti da un dato affidabile
Inizi con una data di nascita completa nel formato rigoroso YYYY-MM-DD. Il calcolatore convalida anno, mese e giorno come data gregoriana reale prima di eseguire calcoli. Se omette l'elenco, calcola i compleanni di 18, 21 e 65 anni, comuni nella pianificazione personale e nelle procedure amministrative.
Può invece fornire da una a cinquanta età intere comprese tra 0 e 200. La risposta mantiene l'ordine inviato e associa ogni età a una data ISO con anno di quattro cifre. Può quindi visualizzare, archiviare, confrontare o trasferire i dati senza interpretazioni locali.
L'età 0 restituisce la nascita e le ripetizioni vengono conservate. Se la somma supera l'anno 9999, l'intera richiesta viene respinta con un errore chiaro anziché produrre un elenco incompleto.
Gestisca il 29 febbraio senza ipotesi nascoste
Una nascita il 29 febbraio richiede una scelta negli anni non bisestili. Organizzazioni e giurisdizioni possono riconoscere il 28 febbraio oppure il 1 marzo, quindi il calcolatore non presume una risposta legale universale. In un vero anno bisestile la data resta il 29 febbraio.
Le regole gregoriane distinguono correttamente anni come 2000 e 2100. Se la data incide su idoneità legale, prestazioni, contratti o conformità, verifichi la norma con l'autorità competente e scelga l'opzione corretta; questo calcolo non costituisce consulenza legale.
Utilizzi date deterministiche nell'automazione
Il motore non crea mai un oggetto Date JavaScript e non legge l'ora corrente. Analizza i componenti ISO, aggiunge ogni età all'anno di nascita, applica la regola gregoriana e formatta direttamente il risultato. Evita così ora legale, differenze regionali del browser, conversioni implicite della mezzanotte e server in fusi diversi.
Conservi le stringhe ISO come date civili. Verifichi separatamente il significato operativo di ogni tappa: lo strumento calcola il calendario, ma non decide quali età contino né quando siano raggiunte legalmente.
Casi d'uso
Preparare una cronologia per età
Crei date ISO esatte per istruzione, pensione o pianificazione personale da una nascita verificata.
Compilare i promemoria del CRM
Generi date coerenti per archivi autorizzati senza variazioni dovute al fuso orario.
Creare casi di test deterministici
Verifichi anni ordinari, bisestili, secolari e limiti con risultati ripetibili.
Domande frequenti
Quali età vengono calcolate automaticamente?
L'elenco predefinito è 18, 21 e 65. Usi milestones per richiedere altre età intere da 0 a 200.
Determina la maggiore età o l'idoneità legale?
No. Calcola date secondo una convenzione esplicita. Verifichi le regole con l'autorità competente.
Il risultato dipende dal mio fuso orario?
No. Usa aritmetica gregoriana senza oggetti Date, timestamp, orologio o impostazioni del fuso.
Cosa succede a chi è nato il 29 febbraio?
Negli anni senza 29 febbraio la data passa al 28 febbraio per impostazione predefinita, oppure al 1° marzo se sceglie questa opzione. Negli anni bisestili resta il 29 febbraio, e ogni risultato indica se è stata spostata.
Posso scegliere le età da calcolare?
Sì. Inserisca da 1 a 50 età, tra 0 e 200. Tornano nell'ordine in cui le ha scritte, ripetizioni comprese, e l'età 0 restituisce semplicemente la data di nascita.
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/date/milestone-birthday-dates \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"birth_date":"1990-05-17"}'const res = await fetch("https://api.kit.forhosting.com/date/milestone-birthday-dates", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"birth_date": "1990-05-17"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/milestone-birthday-dates",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"birth_date": "1990-05-17"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/milestone-birthday-dates", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"birth_date":"1990-05-17"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"birth_date":"1990-05-17"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/milestone-birthday-dates", 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-17"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.milestone_birthday_dates",
"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
Gestisca il 29 febbraio senza ipotesi nascoste
Il campo leap_day_rule rende esplicita la convenzione: february_28 usa il 28 febbraio e march_1 il 1 marzo. Ogni risultato include adjusted_leap_day per segnalare l'adeguamento.
Utilizzi date deterministiche nell'automazione
Lo stesso input produce lo stesso JSON nel browser, in un worker UTC, nei test o in un processo pianificato. Il prezzo API è $0.002 per richiesta, fino a cinquanta età.
Domande tecniche
Cosa accade per una nascita il 29 febbraio?
Negli anni bisestili resta il 29 febbraio; negli altri leap_day_rule sceglie il 28 febbraio o il 1 marzo.
Quanto costa una richiesta API?
Ogni richiesta API costa $0.002 e può includere da una a cinquanta età importanti.