Trova decade e secolo
Il 2024 appartiene agli anni 2020, dal 2020 al 2029, e al XXI secolo, dal 2001 al 2100. Inserisca un anno intero qualsiasi, anche negativo prima dell'era volgare, e ottenga entrambe le etichette con i loro limiti. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Anno
- 2024
- Decennio
- 2020
- Etichetta decennio
- 2020s
- Inizio decennio
- 2020
- Fine decennio
- 2029
Sapere a quale decade e secolo appartiene un anno sembra semplice finché non compaiono i casi limite che confondono fogli di calcolo e calcolo mentale rapido. L'anno 2000 rientra nel ventesimo secolo, non nel ventunesimo; i 1990s vanno dal 1990 al 1999; e gli anni negativi dell'era Before Common Era richiedono una regola chiara e ripetibile. Questa capacità accetta un solo anno intero e restituisce la finestra di decade, etichette leggibili come 2020s o ventunesimo secolo, anni di inizio e fine inclusivi, e l'era (CE o BCE).
Come si definiscono decade e secoli a partire da un anno
La decade è la finestra di dieci anni il cui inizio è l'anno con la cifra delle unità rimossa mediante divisione intera verso il basso, così 2024 si mappa ai 2020s dal 2020 al 2029, e 1999 ai 1990s. Il secolo ordinale per anni positivi di Common Era usa la regola classica: secolo uguale al soffitto di anno diviso cento: gli anni da uno a cento formano il primo secolo, da millenovecentouno a duemila il ventesimo, e da duemilauno a ventuncento il ventunesimo.
Ecco perché l'anno duemila è ancora il ventesimo secolo anche se l'etichetta di decade è i duemila. Gli anni negativi sono trattati come Before Common Era con la stessa numerazione assoluta, così l'anno meno quarantaquattro rientra nel primo secolo BCE. Il motore accetta un ampio intervallo di interi sicuri per linee temporali storiche e lontane, e rifiuta i non interi affinché la risposta non finga mai che un anno frazionario abbia un confine di decade unico.
Casi d'uso
Linee temporali, musei e strumenti di contenuto
Redattori e allestitori di mostre mappano anni di eventi su etichette di decade e secolo per didascalie, filtri e assi duali senza reimplementare le regole del secolo ordinale.
Domande frequenti
A quale secolo appartiene l'anno 2000?
L'anno 2000 è nel secolo 20th (1901–2000) e nella decade 2000s (2000–2009). Il secolo 21st inizia nel 2001.
Cosa succede se l'anno non è un intero?
Anni non interi come 2024.5 vengono rifiutati e non addebitati.
Il trovatore di decade e secolo è gratuito?
Lo strumento browser gira gratis sul Suo dispositivo.
Sono supportati gli anni BCE (negativi)?
Sì. Invi un intero negativo per Before Common Era; la risposta imposta era a BCE e etichetta il secolo ordinale di conseguenza.
Come si calcola il secolo di un anno?
Si divide l'anno per 100 e si arrotonda per eccesso. Gli anni da 1 a 100 formano il I secolo, dal 1901 al 2000 il XX e dal 2001 al 2100 il XXI: per questo il 2000 chiude ancora il XX secolo.
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/decade-century \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2024}'const res = await fetch("https://api.kit.forhosting.com/date/decade-century", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 2024
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/decade-century",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 2024
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/decade-century", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":2024}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":2024}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/decade-century", 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
{
"year": 2024
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.decade_century",
"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
Tutto è aritmetica deterministica pura, senza rete, senza orologio di sistema e senza stime in virgola mobile, così correttori di compiti, linee temporali di musei, strumenti genealogici e generatori di curriculum possono fissare il JSON nei test. Gli anni non interi falliscono con un errore invalid_input chiaro e non vengono addebitati.
Come si definiscono decade e secoli a partire da un anno
Invii il campo obbligatorio year come intero JSON o stringa intera; gli alias y e yr sono accettati quando documentati. Ingressi identici producono sempre JSON identico perché il percorso è aritmetica intera pura, senza oggetto Date, senza tabelle di locale e senza seme casuale.
Lettura dei campi di risposta e errori comuni
Il campo era è CE o BCE così le interfacce possono stilizzare le etichette senza ricalcolare il segno dell'anno. Usi solo i campi di decade per chip di filtro; i campi di secolo per etichettare periodi storici; entrambi quando una linea temporale necessita di assi duali. In caso di successo la risposta ripete year e restituisce decade uguale a decade_start, decade_end nove anni dopo, e decade_label come 2020s per la visualizzazione. Century è il numero ordinale, century_ordinal aggiunge il suffisso (ad esempio 21st) e century_label scrive la frase completa incluso BCE quando serve. Century_start e century_end danno i limiti inclusivi di quel secolo con la stessa numerazione per allineare grafici e didascalie. Method è sempre decade_century affinché le pipeline si ramifichino senza ispezionare le forme. L'errore più comune è assumere che ogni anno che inizia con venti sia il ventunesimo secolo; questo endpoint risponde in modo esplicito per duemila e per duemilauno, così studenti e redattori vedono la differenza. Un altro errore è inviare una data completa o un float come duemilaventiquattro virgola cinque; falliscono con invalid_input e non consumano mai saldo dopo il rifiuto.
Uso dell'API, prezzi, flussi didattici e limiti pratici
Chiami il trovatore gratuito nel browser per controlli sui compiti, testi museali, demo di lezione e verifiche rapide senza installare librerie di calendario. Mantenga gli anni nell'intervallo sicuro pubblicato e preferisca anni CE di scala scolastica per oracoli di valutazione. Invii un corpo JSON con l'intero year obbligatorio. Usi l'API prepagata quando una piattaforma genealogica, un'app educativa, uno strumento di redazione o un generatore di linee temporali necessita di un contratto stabile sotto saldo KIT a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai saldo. Abbini questo endpoint a strumenti di giorni del mese o trimestri quando il passo successivo è una struttura di calendario più fine, o ad aiuti di conto alla rovescia quando conosce già l'anno obiettivo e le servono solo etichette di periodo. Chi pubblica SDK può mappare decade_label e century_label direttamente in badge di interfaccia — le stesse frasi attese su linee temporali in stile Wikipedia — pur disponendo di limiti numerici per ordinare e filtrare.
Casi di integrazione
Verifica di compiti ed esami
Studenti e valutatori controllano se un anno cade nei 1990s o nel secolo 21st, e ricevono invalid_input chiaro quando per errore si invia un anno non intero.
Pipeline di genealogia e curriculum
Script che etichettano anni di nascita o unità storiche chiamano un endpoint prepagato stabile invece di duplicare la matematica floor/ceil del secolo in ogni linguaggio.
Domande tecniche
Come si trovano decade e secolo di un anno?
Invii JSON con year intero (ad esempio year: 2024). La risposta include decade_label (2020s), century_ordinal (21st), limiti ed era.