ForHosting KIT · Ferramentas para dev

Dia Juliano Modificado para data

Este conversor transforma um valor de Dia Juliano Modificado em uma data do calendário gregoriano proléptico e um horário UTC.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Ele usa somente o número fornecido por você: não consulta o relógio atual, não deduz um fuso horário, não acessa serviços de rede e não depende da configuração regional do equipamento. Valores MJD inteiros representam a meia-noite UTC, e a parte fracionária indica o tempo transcorrido desde esse instante. O resultado traz campos separados e textos estáveis de data e horário.

Informe o valor correto de Dia Juliano Modificado

Forneça um número decimal finito no campo mjd. O Dia Juliano Modificado se relaciona ao Dia Juliano astronômico por um deslocamento fixo, mas oferece uma divisão civil conveniente: cada MJD inteiro começa à meia-noite UTC. Por exemplo, 51544.0 representa o início de 1º de janeiro de 2000, enquanto 51544.5 representa o meio-dia da mesma data. Preserve as casas decimais da fonte quando o horário for importante. O conversor aceita notação decimal comum e notação científica numérica, calculando exclusivamente com o valor recebido. Ele não presume que um número sem rótulo pertença a um fuso local e não trata silenciosamente um valor JD como MJD. Confira o rótulo e a escala temporal do conjunto de dados, pois confundir JD com MJD gera uma diferença de milhões de dias. A saída repete o MJD aceito para relacionar a resposta à observação original. Valores ausentes, não numéricos, infinitos ou excessivamente grandes são rejeitados claramente.

Entenda a data gregoriana e o horário UTC

A resposta separa ano, mês, dia, hora, minuto e segundo, além de fornecer uma data e um timestamp completo terminado em Z. Esse Z identifica UTC; nenhum deslocamento local fica oculto no cálculo. O calendário é gregoriano proléptico, portanto suas regras de anos bissextos são estendidas para antes da adoção histórica. Essa convenção é determinística e útil para computação, embora um resultado muito antigo possa divergir do rótulo de um arquivo que usava o calendário juliano. Os anos seguem a numeração astronômica: o ano zero existe e corresponde a 1 a.C. na notação histórica. Frações de MJD são arredondadas para o segundo inteiro mais próximo. Se o arredondamento alcançar o fim do dia, o cálculo avança para a meia-noite seguinte em vez de devolver o horário impossível 24:00:00. Os campos estruturados são adequados para bancos de dados, enquanto o timestamp atende registros e intercâmbio. A resposta também informa o calendário e a escala temporal, evitando que sistemas posteriores precisem deduzi-los.

Use uma conversão reproduzível em fluxos científicos

MJD aparece em tabelas astronômicas, produtos de satélite, registros de observatórios e outros dados nos quais uma contagem contínua de dias é mais simples de comparar que datas civis formatadas. Este conversor ajuda na fronteira em que pessoas ou sistemas gerais precisam ler esses valores. Uma rotina de ingestão pode converter uma coluna MJD antes de indexar observações; uma pessoa pesquisadora pode conferir uma época publicada; e uma equipe de suporte pode interpretar uma marca durante a análise de telemetria. Como a implementação emprega aritmética inteira de calendário, e não a biblioteca de datas do sistema, a mesma entrada gera o mesmo resultado no navegador, em um worker de API ou em testes executados sob outro fuso horário. Isso torna exemplos salvos úteis como verificações de regressão. Considere UTC uma convenção de saída, não uma prova de que toda fonte usa uma realização física perfeita de UTC: conjuntos especializados podem adotar TT, TAI ou outra escala. Se segundos intercalares forem relevantes, confirme a escala original e aplique a correção de domínio apropriada.

Ler a época de uma observação astronômica

Transforme um MJD de uma tabela em um timestamp gregoriano UTC reconhecível para revisão ou relatório.

Normalizar importações científicas

Converta uma contagem contínua de dias em campos de data e horário antes de carregar os registros em um banco de dados.

Conferir marcas de telemetria

Interprete um MJD de um instrumento sem depender do fuso horário de quem realiza a análise.

Quanto custa uma conversão?

Cada conversão pela API custa US$ 0,002 por item. A versão do navegador executa localmente o mesmo cálculo determinístico.

Qual é a diferença entre MJD e Dia Juliano?

O Dia Juliano Modificado equivale ao Dia Juliano menos 2400000.5. O deslocamento de meio dia faz os inteiros MJD começarem à meia-noite UTC.

O conversor usa meu fuso horário local?

Não. Todos os resultados são calculados e identificados em UTC, independentemente do fuso do computador ou navegador.

Como as frações de dia são tratadas?

A parte fracionária representa o tempo transcorrido desde a meia-noite UTC e é arredondada para o segundo inteiro mais próximo.

Qual calendário é usado no resultado?

É usado o calendário gregoriano proléptico em todos os anos, inclusive antes de sua introdução histórica.

Há suporte a segundos intercalares ou conversão de escalas?

Não. A ferramenta faz a conversão aritmética do MJD fornecido e identifica o resultado como UTC; ela não converte TT, TAI ou outras escalas especializadas.

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/mjd-to-date

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/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"
  }
}

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.

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.

Ver a documentação completa do KIT →