ForHosting KIT · Strumenti per sviluppatori

Conto Lungo maya da una data

Questo convertitore trasforma una data gregoriana esplicita nelle cinque posizioni note del Conto Lungo maya: baktun, katun, tun, uinal e kin.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Usa la correlazione Goodman-Martinez-Thompson di 584,283 e interpreta l'input rigorosamente come giorno civile UTC, quindi il risultato non cambia in base al fuso orario del dispositivo o all'ora legale. La risposta comprende anche la notazione puntata, il numero del giorno giuliano e il totale dei giorni trascorsi impiegato nel calcolo, così Lei può verificare, citare, collaudare o integrare facilmente la conversione.

Inserisca un giorno gregoriano preciso

Indichi la data nel formato rigoroso YYYY-MM-DD, includendo gli zeri iniziali per mesi e giorni a una cifra. Per esempio, il 21 dicembre 2012 va inserito come 2012-12-21. Il convertitore accetta gli anni da 0001 a 9999 e applica il calendario gregoriano prolettico all'intero intervallo. Ciò significa che le normali regole gregoriane sugli anni bisestili vengono estese all'indietro, anche ai periodi storici precedenti all'adozione ufficiale del calendario nei vari Paesi. L'input è una data civile, non un timestamp: non contiene ora, scostamento, località, passaggio all'ora legale o giorno corrente implicito. Questa distinzione rende stabili le chiamate ripetute in ogni ambiente. Le date impossibili come 2023-02-29, i valori non conformi, i timestamp e le date mancanti vengono rifiutati invece di essere normalizzati senza avviso. Se la Sua fonte storica usa il calendario giuliano, converta prima la data nel corrispondente giorno gregoriano. Questo contratto esplicito evita che una discrepanza nell'identificazione del calendario sembri un errore nel calcolo maya.

Comprenda la correlazione e il calcolo

La conversione del Conto Lungo richiede una correlazione tra la cronologia maya e il sistema dei numeri di giorno giuliano usato dai moderni calcoli di calendario. Questo strumento dichiara chiaramente la propria scelta: la costante Goodman-Martinez-Thompson, o GMT, di 584,283. Prima converte il giorno gregoriano prolettico fornito in un numero intero di giorno giuliano mediante aritmetica intera. Quindi sottrae 584,283 per ottenere il numero di kin trascorsi dall'epoca correlata del Conto Lungo. Il totale viene scomposto dall'unità più grande alla più piccola. Un baktun equivale a 144,000 giorni, un katun a 7,200, un tun a 360, un uinal a 20 e un kin a un giorno. Il valore baktun non viene azzerato artificialmente dopo tredici, perciò le date successive a 13.0.0.0.0 restano ordinate e inequivocabili. Altre correlazioni proposte dagli studiosi possono assegnare un Conto Lungo diverso allo stesso giorno gregoriano. L'etichetta della correlazione e il numero di giorno giuliano restituiti sono dunque importanti: indicano con precisione la convenzione che ha prodotto il risultato e offrono valori intermedi per una verifica indipendente.

Legga e utilizzi i campi restituiti

Il risultato principale è la stringa puntata long_count, ordinata come baktun.katun.tun.uinal.kin. Le stesse cinque posizioni sono restituite anche come campi interi separati, più comodi per ordinamento, modelli di visualizzazione, colonne di database o ulteriori calcoli. total_days contiene il numero completo di kin trascorsi dall'epoca correlata scelta, mentre julian_day_number registra il numero di giorno intermedio della data gregoriana. date ripete esattamente l'input convalidato e correlation identifica la costante GMT impiegata. Poiché l'implementazione esegue operazioni intere limitate e non consulta mai orologio, parser di date della piattaforma, generatore casuale o servizio remoto, un input identico produce sempre lo stesso JSON. È quindi adatta a cronologie didattiche, cataloghi museali, note di ricerca riproducibili, dati di prova e pipeline API. La versione nel browser è utile per singole consultazioni, mentre ogni richiesta automatizzata costa $0.002. Conservi l'etichetta della correlazione quando pubblica o scambia un risultato, soprattutto confrontandolo con una fonte che potrebbe adottare una convenzione diversa.

Annotare una cronologia storica

Aggiunga un Conto Lungo maya correlato in modo coerente accanto alle date gregoriane di una mostra, un articolo o una cronologia didattica.

Convalidare record di catalogo

Ricalcoli le notazioni puntate dalle date gregoriane archiviate e conservi correlazione e giorno giuliano a fini di controllo.

Creare dati di data riproducibili

Generi esempi deterministici di conversione del calendario per test software senza dipendere dal fuso orario o dal parser di sistema.

Quale correlazione maya usa questo convertitore?

Impiega la costante di correlazione Goodman-Martinez-Thompson 584,283 e specifica tale convenzione in ogni risultato.

Che cosa significa ogni posizione?

Da sinistra: baktun, katun, tun, uinal e kin, ossia unità di 144,000, 7,200, 360, 20 e 1 giorno.

Il mio fuso orario modifica la risposta?

No. L'input è interpretato come giorno civile UTC esplicito e il calcolo non consulta l'orologio o il fuso orario locale.

Perché un altro convertitore potrebbe mostrare un valore diverso?

Potrebbe usare un'altra costante, interpretare la fonte come data giuliana anziché gregoriana o analizzare un timestamp in un fuso locale.

Quanto costa una conversione tramite API?

Ogni richiesta API costa $0.002. Il convertitore nel browser consente conversioni singole senza chiamare l'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.

POSThttps://api.kit.forhosting.com/date/maya-long-count

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/maya-long-count \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2012-12-21"}'
{
  "date": "2012-12-21"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.maya_long_count",
  "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 →