ForHosting KIT · Scienza

Data giuliana in data e ora gregoriana

La data giuliana 2451545 corrisponde al 1º gennaio 2000 alle 12:00:00, perché ogni data giuliana intera inizia a mezzogiorno. Inserisca un numero e otterrà anno, mese, giorno, ore, minuti, secondi e millisecondi nel calendario gregoriano prolettico. Gratis nel Suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Data giuliana
2.451.545
Ottiene
Anno
2000
Mese
1
Giorno
1
Ore
12

Questo calcolatore converte una data giuliana astronomica nella corrispondente data del calendario gregoriano prolettico e nell’ora del giorno. Inserisca un numero finito per ricevere campi distinti per anno, mese, giorno, ore, minuti, secondi e millisecondi. Il calcolo segue l’algoritmo inverso standard e rispetta la convenzione astronomica secondo cui una data giuliana intera inizia a mezzogiorno, non a mezzanotte. Non usa rete, orologio di sistema o database dei fusi orari, quindi lo stesso valore produce sempre lo stesso risultato.

Comprendere la convenzione prima della conversione

Una data giuliana è un conteggio continuo di giorni e frazioni di giorno usato in astronomia, analisi orbitale, archivi storici e software scientifico. Non va confusa con una data scritta nel calendario giuliano storico. Nel conteggio astronomico ogni valore intero scatta a mezzogiorno del Tempo Universale, non alla mezzanotte civile.

Per esempio, 2451545.0 corrisponde al 1 gennaio 2000 alle 12:00:00, mentre 2451544.5 corrisponde allo stesso giorno alle 00:00:00. Il calcolatore compensa automaticamente questo scarto di mezza giornata. La risposta separa anno, mese, giorno, ore, minuti, secondi e millisecondi.

La numerazione astronomica comprende l’anno zero e il calendario gregoriano prolettico applica le proprie regole anche prima della riforma storica. Stringhe, valori mancanti, NaN e infiniti vengono rifiutati per evitare date fuorvianti.

Come il calcolo inverso ricava i campi

La conversione inizia aggiungendo mezza giornata alla data giuliana ricevuta. La parte intera identifica così il giorno civile iniziato a mezzanotte, mentre la frazione residua misura il tempo trascorso. L’algoritmo inverso applica la correzione gregoriana dei secoli, costruisce termini interi intermedi e ricava giorno, mese e anno mediante operazioni limitate di arrotondamento per difetto.

La frazione viene trasformata in millisecondi e suddivisa in ore, minuti, secondi e millisecondi. Se arriva esattamente a fine giornata, la data avanza correttamente anche al cambio di mese, anno o giorno bisestile. Il calcolo non chiama Date, non consulta fusi orari o effemeridi e non usa casualità.

Inoltre non deduce se la fonte utilizzi UTC, TT, TAI o un’altra scala temporale: tale informazione deve accompagnare i dati.

Usare il risultato in modo affidabile

Lo strumento è utile quando una tabella di osservazioni, un elenco di eventi spaziali, un’esportazione di effemeridi o una pubblicazione contiene date giuliane da presentare come campi gregoriani leggibili. Può anche produrre casi di prova ripetibili per librerie di calendario senza dipendere dall’ambiente ospite. In una pipeline di importazione, verifichi che ogni cella sia numerica e conservi il valore giuliano originale accanto al risultato per la tracciabilità.

La risposta restituisce componenti anziché una frase localizzata, così l’applicazione può creare stringhe ISO, colonne o etichette senza analizzare testo. Non viene effettuata alcuna conversione al fuso locale. Nel confronto con altri strumenti, verifichi che entrambi intendano la data giuliana astronomica, usino il calendario gregoriano, condividano la scala temporale e applichino una precisione simile.

Questi controlli spiegano quasi tutti gli scarti apparenti di un giorno, dodici ore o frazioni di secondo.

Registri di osservazione astronomica

Trasformi marcature giuliane continue in componenti gregoriani leggibili per rapporti, indici e revisioni.

Acquisizione di dati scientifici

Normalizzi colonne numeriche mantenendo campi deterministici e separati per data e ora.

Test di librerie di calendario

Crei casi ripetibili per epoche note, giorni bisestili, cambi di mese e giorni frazionari.

Perché le date giuliane intere corrispondono a mezzogiorno?

Per convenzione, i giorni giuliani astronomici iniziano a mezzogiorno; l’algoritmo aggiunge mezza giornata prima di ricavare la data civile.

Quale calendario usa il risultato?

Usa il calendario gregoriano prolettico e applica le sue regole degli anni bisestili a tutti gli anni supportati.

Il calcolatore usa il fuso orario locale?

No. Restituisce l’ora codificata nella data giuliana senza consultare fusi orari o l’orologio del sistema.

Quali valori causano un errore?

Valori mancanti, stringhe, oggetti, NaN e infiniti vengono rifiutati perché l’input deve essere un numero finito.

Il calcolatore indica se la data giuliana è in UTC o in TT?

No. Converte il conteggio dei giorni in data e ora del calendario, ma non deduce se il numero di partenza usa UTC, TT, TAI o un'altra scala di tempo; questa informazione dipende dai dati da cui proviene il valore.

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/astro/datetime-from-julian-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/astro/datetime-from-julian-date \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"julian_date":2451545}'
{
  "julian_date": 2451545
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "astro.datetime_from_julian_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.

Lei può effettuare controlli nel browser oppure automatizzare flussi scientifici tramite API al costo di $0.002 per richiesta.

Comprendere la convenzione prima della conversione

Fornisca julian_date come numero JSON finito; è accettato anche l’alias jd.

Come il calcolo inverso ricava i campi

L’arrotondamento al millisecondo rende stabile il JSON e conserva una precisione superiore a quella della maggior parte dei dati pubblicati.

Usare il risultato in modo affidabile

Il browser è adatto ai controlli singoli; l’API costa $0.002 per richiesta.

Quanto costa una conversione tramite API?

Ogni richiesta API costa $0.002; Lei può usare il calcolatore nel browser per verifiche interattive.

Leggi la documentazione completa del KIT →