ForHosting KIT · Date e tempo

Calende/None/Idi romane

Il 1 marzo 2020 corrisponde alle calende di marzo nel calendario romano, scritte Kalendis. Inserisca una data di oggi e veda come si chiama nello stile romano classico, contata dalle calende, dalle none e dalle idi del suo mese. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Data
2020-03-01
Ottiene
Direzione di conversione
gregorian_to_roman
Forma della data romana
kalendae
Giorno
1
Mese
3

Converte le date civili gregoriane nella notazione del calendario romano classico (Calende, None, Idi).

Tre giorni di riferimento in ogni mese

I Romani non numeravano i giorni del mese dal primo all'ultimo come facciamo noi. Ogni mese aveva tre giorni fissi di riferimento. Le calende erano sempre il primo giorno. Le none cadevano il quinto, tranne a marzo, maggio, luglio e ottobre, quando passavano al settimo. Le idi cadevano il tredicesimo, oppure il quindicesimo negli stessi quattro mesi. Ogni altro giorno si descriveva in base alla distanza dal riferimento successivo. Questo convertitore prende una data moderna e le dice di quale riferimento si tratta o verso quale si conta.

Leggere il risultato senza errori

Il conteggio romano era inclusivo: si contavano sia il giorno stesso sia il giorno di riferimento, quindi il numero di giorni prima di un riferimento sembra di uno più alto rispetto a una sottrazione moderna. I giorni dopo le idi prendono il nome dalle calende del mese successivo, perciò una data di fine marzo si scrive in relazione ad aprile. Inserisca la data come anno, mese e giorno; un campo vuoto o in un formato diverso viene rifiutato prima del calcolo. Il risultato si ottiene sempre allo stesso modo, senza consultare nulla in rete, e le dà una risposta affidabile senza foglio di calcolo.

Casi limite e restrizioni

Le stringhe vuote, i tipi errati e gli intervalli contraddittori vengono respinti il prima possibile, prima di qualsiasi calcolo. Le date civili prive di fuso orario sono trattate come date di calendario, senza conversioni implicite che potrebbero introdurre ambiguità. Le tabelle di corrispondenza necessarie viaggiano all'interno della cartella della capacità e nessuna chiamata di rete avviene in fase di esecuzione, il che preserva riservatezza e rapidità.

Consulta gli esempi di riferimento prima di qualunque integrazione.

Lavoro quotidiano

Ottieni una risposta affidabile senza un foglio di calcolo.

Didattica

Esempi di riferimento stabili per le tue dimostrazioni.

Che cosa sono le calende, le none e le idi?

Sono i tre giorni fissi di riferimento di ogni mese romano. Le calende sono il primo giorno, le none cadono il quinto o il settimo e le idi il tredicesimo o il quindicesimo.

In quali mesi le none e le idi cadono più tardi?

A marzo, maggio, luglio e ottobre le none cadono il settimo giorno e le idi il quindicesimo. Negli altri mesi cadono il quinto e il tredicesimo.

Come si chiamano gli altri giorni del mese?

Si contano all'indietro fino al giorno di riferimento successivo, quindi una data si esprime come un certo numero di giorni prima delle none, delle idi o delle calende del mese seguente.

Può riconvertire una data romana in una data moderna?

No. Funziona in un solo senso: lei inserisce una data moderna e ottiene il nome romano. Per il percorso inverso, legga il risultato come numero di giorni prima del riferimento indicato.

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.

POSThttps://api.kit.forhosting.com/date/roman-date

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/date/roman-date \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2020-03-01"}'
{
  "date": "2020-03-01"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.roman_date",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Come funziona

Questo strumento converte le date civili gregoriane nella notazione del calendario romano classico, imperniata sui tre punti di riferimento del mese: le Calende, le None e gli Idi. Ti consigliamo di leggere gli esempi di riferimento, sia per i casi di successo sia per quelli di errore, prima di integrare questa capacità nei tuoi flussi di produzione o nei test automatizzati. Il calcolo è interamente deterministico e viene eseguito gratuitamente nel tuo browser, sfruttando la stessa funzione pura dell'API, il che garantisce una parità rigorosa tra i due canali. Gli input vengono convalidati prima di qualsiasi operazione aritmetica, cosicché un tipo errato produce un chiaro errore invalid_input anziché un risultato silenziosamente sbagliato. La documentazione descrive l'ordine di convalida, il carattere deterministico dei risultati, la parità tra browser e API, le stringhe di corrispondenza degli errori stabili ai fini della certificazione, nonché la gestione sicura dei valori in virgola mobile fuori intervallo.

Ingressi e uscite

Le risposte di successo includono sempre i campi di output principali, affinché i collegamenti dell'interfaccia rimangano stabili nel tempo e tra le versioni. Prima di integrare questa funzione, leggi con attenzione gli esempi di riferimento che coprono i percorsi di successo e di errore, poiché costituiscono il contratto effettivo della capacità e fungono da base per i tuoi test automatizzati in ambiente di produzione. I campi obbligatori dello schema devono essere presenti e correttamente tipizzati, mentre i campi facoltativi utilizzano valori predefiniti documentati. I valori intermedi estremamente grandi, che superano la rappresentazione IEEE-754, diventano errori fuori intervallo anziché valori nulli ingannevoli. La documentazione precisa l'ordine di convalida, il determinismo dei risultati, la parità tra browser e API, le stringhe di corrispondenza degli errori stabili per la certificazione, nonché la gestione sicura dei numeri in virgola mobile fuori intervallo.

Casi limite e restrizioni

La documentazione copre l'ordine di convalida, il determinismo dei risultati, la parità tra browser e API, le stringhe di corrispondenza degli errori stabili per la certificazione, nonché la gestione sicura dei valori in virgola mobile fuori intervallo. Queste garanzie consentono di congelare il comportamento atteso e di scrivere test robusti che non si romperanno al variare dei dettagli interni.

Automazione

La stessa funzione pura nel widget e nell'API.

È gratuito?

Sì, livello A nel browser.

Rete?

Nessuna rete; elaborazione sul dispositivo.

Input non valido?

invalid_input con una corrispondenza chiara.

Stabile?

Esempi di riferimento deterministici bloccano il contratto.

Autore?

samurai.

Leggi la documentazione completa del KIT →