Data della Sua prossima età tonda
Il calcolatore della prossima età tonda individua il giorno in cui una persona raggiungerà, dopo il riferimento, un’età divisibile per dieci, come 30, 40, 50 o 60 anni.
Esegui gratis nel browser
Inserisca una data di nascita ISO e una data di riferimento ISO esplicite: il risultato non consulta l’orologio né presume un fuso orario. La risposta riporta l’età compiuta alla data di riferimento, la prossima età tonda e la data esatta. Ogni calcolo segue il calendario gregoriano prolettico in UTC, così le chiamate API ripetute sono deterministiche e adatte ad archivi, campagne programmate e test.
Scelga un riferimento esplicito per una risposta riproducibile
Il prossimo compleanno decennale dipende dal momento in cui viene posta la domanda, quindi questo calcolatore non sostituisce mai il riferimento con la data odierna. Fornisca birth_date e reference_date come date ISO complete nel formato YYYY-MM-DD. Il riferimento deve coincidere con la nascita o essere successivo. Entrambi i valori sono interpretati come date civili UTC, senza scarto locale, ora legale o ora corrente nascosta. Una richiesta salvata è quindi riproducibile: lo stesso input restituisce la stessa risposta domani, da un altro Paese o in un ambiente di test. L’output comprende gli input convalidati, l’età compiuta al riferimento, il successivo multiplo di dieci e la data in cui viene raggiunto. Usi come riferimento la data dell’evento aziendale pertinente, per esempio la preparazione di una mailing list o l’avvio di una revisione dei benefici. Questa scelta impedisce che un processo vicino alla mezzanotte assegni date diverse in regioni differenti.
Comprenda il significato di prossima età tonda
Un’età tonda è un’età positiva divisibile per dieci. Il calcolo determina prima gli anni civili completati alla data di riferimento, poi sceglie il multiplo di dieci strettamente superiore. Chi ha 32 anni è diretto verso i 40, mentre chi ne ha 9 è diretto verso i 10. La regola dello strettamente superiore vale anche nel giorno del traguardo: se il riferimento è il 40º compleanno, la prossima età tonda è 50 e non 40, perché i 40 anni sono già stati raggiunti. Il confronto usa mese e giorno, non una media di giorni annui, quindi anni bisestili e mesi di diversa durata non alterano l’età. La data obiettivo conserva mese e giorno di nascita quando esistono. I risultati coprono gli anni da 0001 a 9999 nel calendario gregoriano prolettico. Se il traguardo oltrepassasse 9999, la richiesta verrebbe respinta anziché produrre una data inventata o troncata. Il metodo usa aritmetica intera, senza orologio, casualità o rete.
Gestisca in modo coerente le nascite del 29 febbraio
Una nascita il 29 febbraio richiede una regola esplicita, perché molti anni obiettivo non includono tale giorno. Questa capacità considera il 28 febbraio come anniversario negli anni non bisestili e mantiene il 29 febbraio quando l’anno obiettivo è bisestile. La stessa regola determina l’età compiuta e costruisce la data del prossimo traguardo, evitando contraddizioni. È una convenzione computazionale deterministica, non un’affermazione sulla norma legale di ogni giurisdizione; alcune leggi e politiche riconoscono invece il 1º marzo. Se dal compleanno dipende un diritto, un contratto o un avviso regolamentato, verifichi la regola applicabile. Per pianificazione, analisi, promemoria, segmentazione CRM e test riproducibili, la convenzione dichiarata del 28 febbraio offre un risultato stabile. La risposta include february_29_rule anche per i compleanni ordinari, così i sistemi successivi possono registrare la convenzione senza consultare la documentazione. Ogni richiesta API costa $0.002 e nessuna data viene inviata a terzi.
Casi d'uso
Pianificare una ricorrenza importante
Trasformi una data di nascita nota nella data esatta del prossimo compleanno decennale per inviti, budget o promemoria.
Programmare una campagna CRM
Calcoli una data stabile per i 30, 40 anni o un traguardo successivo usando il riferimento della campagna, senza deriva dell’orologio server.
Creare test deterministici sulle date
Verifichi la logica dei compleanni con input ISO fissi, inclusi i giorni esatti dei traguardi e i casi del 29 febbraio.
Domande frequenti
Che cosa conta come prossima età tonda?
È il più piccolo multiplo di dieci strettamente superiore all’età compiuta alla data di riferimento.
Che cosa accade il giorno del 40º compleanno?
Poiché quel giorno i 40 anni sono già stati raggiunti, la prossima età tonda è 50.
Come vengono gestite le nascite del 29 febbraio?
Negli anni non bisestili si usa il 28 febbraio; negli anni bisestili si mantiene il 29 febbraio.
Il calcolatore usa la data odierna?
No. reference_date è obbligatoria e il calcolo non consulta mai l’orologio di sistema.
Quanto costa un calcolo tramite API?
Ogni elemento costa $0.002. Il calcolo è puro e non usa servizi di rete di terzi.
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/next-round-age-day \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"birth_date":"1994-08-17","reference_date":"2026-08-13"}'const res = await fetch("https://api.kit.forhosting.com/date/next-round-age-day", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"birth_date": "1994-08-17",
"reference_date": "2026-08-13"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/next-round-age-day",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"birth_date": "1994-08-17",
"reference_date": "2026-08-13"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/next-round-age-day", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"birth_date":"1994-08-17","reference_date":"2026-08-13"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"birth_date":"1994-08-17","reference_date":"2026-08-13"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/next-round-age-day", 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": "1994-08-17",
"reference_date": "2026-08-13"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.next_round_age_day",
"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. |