ForHosting KIT · Strumenti per sviluppatori

Convertitore da data etiope a gregoriana

Il convertitore trasforma un anno, un mese e un giorno espliciti del calendario etiope nella data corrispondente del calendario gregoriano prolettico.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Gestisce tutti i tredici mesi etiopi, compreso il breve mese Pagumen e la relativa regola del giorno bisestile. Il calcolo usa un’aritmetica calendariale a interi fissi, quindi la risposta non dipende dalle impostazioni locali, dall’orologio, dal fuso orario o dall’ora legale del computer. Il risultato include una stringa di data in stile ISO e campi distinti per anno, mese e giorno gregoriani, comodi per la visualizzazione o l’automazione.

Inserisca con precisione una data etiope

Indichi anno, mese e giorno etiopi come numeri interi. I mesi da 1 a 12 contengono sempre 30 giorni, mentre il mese 13 è Pagumen, il breve periodo alla fine dell’anno. Pagumen ha normalmente cinque giorni e ne aggiunge un sesto negli anni bisestili etiopi. Il convertitore richiede ogni componente perché dedurre un anno omesso o interpretare una data parziale renderebbe ambiguo il risultato. Rifiuta inoltre decimali, stringhe numeriche, zero, valori negativi, mesi fuori dall’intervallo da 1 a 13 e giorni inesistenti nel mese selezionato. Questo contratto rigoroso è utile nei moduli e nelle pipeline di dati: un valore di origine non valido produce un errore chiaro invece di slittare silenziosamente nel mese successivo. Per esempio, anno 2016, mese 1, giorno 1 rappresenta il Capodanno etiope e viene convertito nel suo esatto equivalente gregoriano. Usi la stringa restituita quando desidera un risultato compatto oppure i campi numerici separati se l’applicazione conserva individualmente le parti della data.

Come funziona la conversione aritmetica

Il calcolo associa anzitutto la data etiope a un conteggio fisso di giorni basato sull’epoca stabilita di quel calendario. Ogni anno etiope completo contribuisce con 365 giorni, il ciclo bisestile quadriennale aggiunge i giorni supplementari e ogni mese completato contribuisce con 30 giorni. Il conteggio viene poi decodificato secondo le regole gregoriane prolettiche: gli anni divisibili per quattro sono normalmente bisestili, gli anni secolari non lo sono, mentre quelli divisibili per 400 lo sono. Il passaggio attraverso un conteggio continuo evita i parser di date della piattaforma, che in genere non accettano date etiopi e possono comportarsi diversamente tra ambienti. Rende inoltre deterministico il risultato per date storiche e future nell’intervallo pubblicato. Non viene consultata la data corrente e non viene creata alcuna ora. UTC indica un’interpretazione stabile del giorno, neutrale rispetto al fuso; non comporta uno spostamento dell’input mediante offset UTC. L’output è il giorno gregoriano corrispondente, calcolato interamente con aritmetica intera limitata.

Usi il risultato in modo sicuro

La risposta restituisce un campo data nel formato anno-mese-giorno, seguito da proprietà numeriche per anno, mese e giorno. La struttura è adatta a importazioni di database, indici d’archivio, procedure di stato civile, note di ricerca storica e integrazioni che scambiano date con sistemi gregoriani. Consideri l’output una data di calendario, non un istante. Se un passaggio successivo richiede un timestamp, dovrà scegliere separatamente ora, luogo e politica del fuso orario; il convertitore non inventa tali dettagli. La capacità usa il calendario etiope aritmetico e non interpreta testo manoscritto, nomi localizzati dei mesi, date incerte, epoche precedenti all’anno 1 o cronologie accademiche alternative. La esegua nel browser per una conversione occasionale oppure chiami l’API a $0.002 quando validazione e conversione appartengono a un flusso ripetibile. Poiché lo stesso risolutore puro svolge il calcolo, un input valido produce lo stesso JSON in ogni canale supportato, senza rete né stato mutabile.

Normalizzare i registri civili

Converta i campi del calendario etiope prima di importare documenti in un sistema che richiede date gregoriane.

Preparare calendari internazionali

Trasformi la data etiope nota di un evento nel giorno gregoriano utilizzato da partner e strumenti di pianificazione.

Indicizzare materiale storico

Aggiunga un equivalente gregoriano deterministico ai documenti catalogati con date etiopi esplicite.

Quanto costa una conversione?

Una conversione tramite API costa $0.002. Può anche usare il convertitore nel browser senza addebiti API.

Il calendario etiope ha tredici mesi?

Sì. I mesi da 1 a 12 hanno 30 giorni e il mese 13, Pagumen, ne ha cinque oppure sei in un anno bisestile.

Come vengono gestiti gli anni bisestili etiopi?

Si applica il ciclo aritmetico quadriennale. Un anno etiope con resto tre nella divisione per quattro ha un sesto giorno di Pagumen.

Il fuso orario influisce sul risultato?

No. Input e output sono giorni di calendario calcolati senza ora, offset, orologio locale o regola dell’ora legale.

Posso inviare una data come testo?

No. Fornisca anno, mese e giorno come interi separati affinché la data sia esplicita e validabile senza parsing dipendente dalla lingua.

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/ethiopian-to-gregorian

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/ethiopian-to-gregorian \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2016,"month":1,"day":1}'
{
  "year": 2016,
  "month": 1,
  "day": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.ethiopian_to_gregorian",
  "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.

Leggi la documentazione completa del KIT →