ForHosting KIT · Datas e tempo

Conversor de Dia Juliano para data

Digite um número de dia juliano e receba a data e a hora que ele marca: o JD 2451545 é o meio-dia UT de 1 de janeiro de 2000, e 2451544,5 é a meia-noite que abre esse dia. A fração vira horas, minutos e segundos. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Número de Dia Juliano astronômico
2.451.545
Você obtém
Ano
2.000
Mês
1
Dia
1
Hora
12

Este conversor de Dia Juliano para data recebe um único Número de Dia Juliano astronômico e retorna a data correspondente do calendário gregoriano prolético, além de campos de horário Universal derivados da fração do dia. O Dia Juliano é a contagem contínua de dias usada em astronomia, efemérides e muitos registros científicos: o ponto zero do JD é meio-dia de Tempo Universal na data gregoriana prolética de quatro mil setecentos e treze de novembro antes de Cristo, dia vinte e quatro, e cada dia sucessivo incrementa a contagem em um. Números inteiros marcam meio-dia UT; uma fração de meio como dois milhões quatrocentos e cinquenta e um mil quinhentos e quarenta e quatro vírgula cinco marca a meia-noite no início do dia civil. Verificações simples que você talvez já conheça incluem dois milhões quatrocentos e cinquenta e um mil quinhentos e quarenta e cinco vírgula zero mapeando para 1º de janeiro de dois mil às doze horas UT, o mesmo inteiro menos zero vírgula cinco mapeando para essa meia-noite, e dois milhões quatrocentos e quarenta mil quinhentos e oitenta e sete vírgula cinco mapeando para 1º de janeiro de mil novecentos e setenta à meia-noite UT. O mecanismo usa apenas aritmética finita, sem chamadas de rede, sem amostragem e sem objetos Date do relógio do host.

O que é um Número de Dia Juliano e o que a resposta contém

Um Número de Dia Juliano astronômico é um único número real que rotula cada instante em uma linha do tempo contínua, sem meses ou tabelas de anos bissextos. Valores inteiros de JD caem ao meio-dia de Tempo Universal; somar ou subtrair zero vírgula cinco move o instante para a meia-noite civil que delimita esse meio-dia.

Datas civis históricas do calendário juliano após a reforma de mil seiscentos e oitenta e dois intencionalmente não são adotadas aqui; esta página sempre relata a data gregoriana prolética correspondente ao JD, que é a convenção usual em software astronômico moderno. Se você precisa de conversão de epoch Unix, números de semana ISO, ou o Domingo de Páscoa, use essas ferramentas dedicadas; esta página responde apenas JD para data gregoriana.

Como jd é interpretado e como a conversão permanece reproduzível

Strings numéricas com sinal opcional de mais ou menos à esquerda e notação científica são aceitas quando interpretadas como decimais finitos; espaços embutidos, prefixos hexadecimais e strings vazias são rejeitados com uma mensagem clara, para que uma célula com erro não vire um dia de calendário errado. Após a análise, o valor deve ser finito: Infinity e NaN falham imediatamente porque não conseguem rotular um instante único na linha do JD.

A magnitude também deve estar dentro da janela documentada, para que os passos intermediários de Meeus permaneçam números seguros comuns do JavaScript.

A partir de um JD válido, o mecanismo define Z como o piso de JD mais meio e F como a fração complementar do dia a partir da meia-noite UT, aplica a correção de século bissexto gregoriano alpha, constrói A até E usando apenas divisão inteira, e então recupera dia, mês e ano exatamente como no capítulo sete de Astronomical Algorithms de Meeus, com o ramo gregoriano forçado para toda época.

Onde a conversão de Dia Juliano se encaixa em ciência, arquivos e software

Observadores e estudantes encontram números de Dia Juliano em cartas estelares, registros de estrelas variáveis e linhas do tempo de eventos de espaçonaves que precisam permanecer contínuas através de fronteiras de mês e anos bissextos. Arquivistas que herdam tabelas de observação frequentemente armazenam apenas JD e precisam de um rótulo gregoriano civil para leitores humanos, índices de metadados ou folhas de exibição legal.

Desenvolvedores chamam o mesmo contrato a partir de scripts para gerar vetores de teste determinísticos para bibliotecas de astronomia, normalizar registros mistos que intercalam datas ISO e colunas de JD, ou atender requisitos de produto que exigem um algoritmo publicado em vez de uma análise de Date local do host que muda com as configurações de fuso horário.

Educadores usam a ferramenta para mostrar por que o ponto zero do JD é meio-dia e não meia-noite, e por que J dois mil é definido ao meio-dia de 1º de janeiro de dois mil, sem depender de aplicativos de calculadora opacos que escondem a convenção da fração do dia. Combine-a com conversores de epoch e outros auxiliares de data determinísticos gratuitos ao montar um pequeno laboratório de utilitários de calendário para ensino, pesquisa ou funcionalidades de produto.

Registros de observação e efemérides

Converta carimbos contínuos de Dia Juliano de telescópios e catálogos em datas gregorianas proléticas e campos de horário UT para relatórios e índices.

Normalização de arquivos e ETL

Mapeie tabelas científicas mistas que armazenam apenas JD para datas gregorianas no estilo ISO, sem análise de Date do host sensível a fuso horário.

Qual algoritmo é usado?

Jean Meeus, Astronomical Algorithms, capítulo 7, com o ramo gregoriano aplicado para toda época (gregoriano prolético).

O que acontece se jd não for finito?

NaN e Infinity positivo ou negativo não conseguem rotular um Dia Juliano único.

JD.0 é meia-noite ou meio-dia?

O JD.0 astronômico é meio-dia de Tempo Universal. Meias-noites civis geralmente são escritas com uma fração .5, por exemplo 2451544.5 para 2000-01-01 00:00 UT.

Isso muda para o calendário juliano histórico antes de 1582?

Não. O conversor sempre retorna a data gregoriana prolética para o JD informado, seguindo a prática astronômica moderna comum.

Que data corresponde ao dia juliano 2451545?

Corresponde a 1 de janeiro de 2000, ao meio-dia em Tempo Universal. Já 2451544,5 marca a meia-noite que abre esse mesmo dia, e 2440587,5 marca a meia-noite de 1 de janeiro de 1970.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/date/from-julian-day

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/date/from-julian-day \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jd":2451545}'
{
  "jd": 2451545
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.from_julian_day",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

jd_min-1000000000
jd_max1000000000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

O que é um Número de Dia Juliano e o que a resposta contém

Este conversor aceita um campo obrigatório, jd, como número finito dentro do intervalo de magnitude documentado, e então retorna o eco do JD de entrada, o ano gregoriano prolético, o número do mês de um a doze, o dia do mês, hora, minuto e segundo em UT, uma day_fraction medida a partir da meia-noite UT, uma string de data AAAA-MM-DD, um nome de mês legível, um eco iso_date, uma string datetime_ut com um Z ao final, a etiqueta de calendário gregorian, a etiqueta de algoritmo meeus_proleptic_gregorian, e um breve lembrete de fórmula dos passos do capítulo sete de Meeus. Não há busca online de efemérides, banco de dados de fusos horários, nem amostragem aleatória: ou o número é finito e está no intervalo, e os campos gregorianos são totalmente determinados, ou a solicitação falha com invalid_input. Os casos rejeitados incluem jd ausente, tokens não numéricos, NaN, Infinity positivo ou negativo, e magnitudes fora do teto declarado.

Como jd é interpretado e como a conversão permanece reproduzível

O campo preferido é jd, mas os aliases julian_day, jdn, JD maiúsculo e day são aceitos, para que planilhas, strings de consulta e formulários tipados possam reutilizar o mesmo contrato sem renomear colunas. Os campos de horário vêm do arredondamento da fração do dia para o segundo mais próximo, para que os goldens em JSON permaneçam estáveis. Combine a execução gratuita no navegador desta página com a API paga quando precisar da mesma conversão dentro de um pipeline automatizado, sem reimplementar contagens de dias astronômicos você mesmo.

Onde a conversão de Dia Juliano se encaixa em ciência, arquivos e software

Nesta página o trabalho roda inteiramente no seu navegador; pela API, cada conversão bem-sucedida custa US$ 0,002, a validação com falha não é cobrada, e nada é armazenado depois que a resposta é devolvida. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o padrão do resto do catálogo tier A do KIT e permite passar de uma demonstração de laboratório para um pipeline de arquivo com milhões de linhas sem mudar o resultado matemático.

Fixtures determinísticas para testes

Gere strings reproduzíveis de year, month, day e datetime_ut para testes de bibliotecas de astronomia e asserções de CI em muitos valores de JD.

Quanto custa o conversor de Dia Juliano para data?

É gratuito no navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.

Ver a documentação completa do KIT →