ForHosting KIT · Strumenti per sviluppatori

Giorno giuliano modificato in data

Questo convertitore trasforma un valore di giorno giuliano modificato in una data del calendario gregoriano prolettico e in un’ora UTC.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Utilizza soltanto il numero fornito da Lei: non consulta l’orologio corrente, non deduce un fuso orario, non contatta servizi di rete e non dipende dalle impostazioni locali del sistema. I valori MJD interi identificano la mezzanotte UTC, mentre la parte frazionaria indica il tempo trascorso da quel momento. Il risultato include campi di calendario separati e stringhe stabili per data e timestamp.

Inserisca il valore corretto del giorno giuliano modificato

Fornisca un numero decimale finito nel campo mjd. Il giorno giuliano modificato è legato al giorno giuliano astronomico da uno scarto fisso, ma presenta un confine civile particolarmente pratico: ogni MJD intero inizia a mezzanotte UTC. Per esempio, 51544.0 indica l’inizio del 1º gennaio 2000, mentre 51544.5 indica mezzogiorno della stessa data. Conservi le cifre frazionarie della fonte quando l’orario è importante. Il convertitore accetta la normale notazione decimale e la notazione scientifica numerica, quindi calcola esclusivamente dal valore ricevuto. Non presume che un numero privo di etichetta appartenga a un fuso locale e non interpreta silenziosamente un valore JD come MJD. Verifichi etichetta e scala temporale dei dati, perché confondere JD e MJD introduce uno scarto di milioni di giorni. L’output ripete il MJD accettato, così una procedura automatica può associare la risposta all’osservazione originale. Valori mancanti, non numerici, infiniti o eccessivi vengono rifiutati esplicitamente.

Interpreti la data gregoriana e l’orario UTC

La risposta separa anno, mese, giorno, ora, minuto e secondo, e fornisce anche una data e un timestamp completo terminante in Z. La Z identifica UTC; nel calcolo non è nascosto alcuno scarto locale. Il calendario è gregoriano prolettico: le sue regole per gli anni bisestili vengono estese anche a prima dell’adozione storica. La convenzione è deterministica e utile nel calcolo, ma una data molto antica può differire dall’etichetta di un archivio basato sul calendario giuliano. Gli anni seguono la numerazione astronomica, quindi esiste l’anno zero, corrispondente al 1 a.C. nella notazione storica. Le frazioni MJD vengono arrotondate al secondo intero più vicino. Se l’arrotondamento raggiunge la fine del giorno, il calcolo passa alla mezzanotte successiva invece di restituire l’ora impossibile 24:00:00. I campi strutturati sono adatti alle colonne di database, mentre il timestamp è pratico per registri e scambi. La risposta dichiara calendario e scala temporale affinché i sistemi successivi non debbano dedurli.

Usi una conversione riproducibile nei flussi scientifici

MJD compare in tabelle astronomiche, prodotti satellitari, registri di osservatori e altri dati in cui un conteggio continuo dei giorni è più semplice da confrontare rispetto a una data civile formattata. Questo convertitore è utile quando persone o sistemi generici devono leggere tali valori. Un processo di importazione può convertire una colonna MJD prima di indicizzare le osservazioni; un gruppo di ricerca può controllare un’epoca pubblicata; l’assistenza può tradurre un riferimento durante l’analisi della telemetria. Poiché l’implementazione usa aritmetica intera di calendario e non la libreria di date dell’host, lo stesso input genera lo stesso risultato in un browser, in un worker API o in un test eseguito con un altro fuso orario. Questa proprietà rende gli esempi salvati controlli di regressione affidabili. Consideri UTC una convenzione di output, non la prova che ogni fonte realizzi perfettamente UTC: dati specialistici possono usare TT, TAI o altre scale. Se i secondi intercalari sono rilevanti, verifichi la scala sorgente e applichi la correzione di dominio appropriata.

Leggere l’epoca di un’osservazione astronomica

Trasformi un MJD tabellare in un timestamp gregoriano UTC leggibile per controlli o relazioni.

Normalizzare importazioni scientifiche

Converta un conteggio continuo dei giorni in campi di data e ora prima di caricare i record in un database.

Controllare timestamp di telemetria

Interpreti un indicatore MJD di uno strumento senza dipendere dal fuso orario dell’analista.

Quanto costa una conversione?

Ogni conversione tramite API costa $0.002 per elemento. La versione per browser esegue localmente lo stesso calcolo deterministico.

Qual è la differenza tra MJD e giorno giuliano?

Il giorno giuliano modificato equivale al giorno giuliano meno 2400000.5. Lo scarto di mezza giornata fa iniziare gli MJD interi a mezzanotte UTC.

Il convertitore usa il mio fuso orario locale?

No. Tutti i risultati vengono calcolati ed etichettati in UTC, indipendentemente dal fuso del computer o del browser.

Come vengono gestite le frazioni di giorno?

La parte frazionaria rappresenta il tempo trascorso dalla mezzanotte UTC e viene arrotondata al secondo intero più vicino.

Quale calendario usa il risultato?

Usa il calendario gregoriano prolettico per ogni anno, anche prima della sua introduzione storica.

Gestisce secondi intercalari o converte scale temporali?

No. Esegue la conversione aritmetica del MJD fornito ed etichetta il risultato UTC; non converte TT, TAI o altre scale specialistiche.

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/mjd-to-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/mjd-to-date \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mjd":51544.5}'
{
  "mjd": 51544.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.mjd_to_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.

Leggi la documentazione completa del KIT →