ForHosting KIT · Datas e tempo

Calculadora de dia juliano

Converta qualquer data no número do dia juliano astronômico: 1º de janeiro de 2000 é o dia 2451545, com o dia juliano modificado 51544 e a indicação de ano bissexto. Uma contagem única para registros de observação e arquivos. 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
Data
2000-01-01
Você obtém
Ano
2.000
Mês
1
Dia
1
Número do dia juliano
2.451.545

O número do dia juliano astronômico é uma contagem inteira contínua de dias usada em astronomia, operações espaciais e arquivos científicos para que cada data civil de calendário mapeie para um serial inequívoco sem comprimentos de mês nem tabelas de ano bissexto no meio de uma fórmula. Historiadores, planejadores de satélites e engenheiros de software convertem strings ISO ano-mês-dia nesse serial quando alinham logs de observação, carimbam catálogos de eventos ou unem sistemas que discordam de numeração de semanas e fusos locais. Esta calculadora aceita uma única data de calendário ISO na forma estrita com quatro dígitos para o ano e dois dígitos cada para mês e dia, verifica que o dia realmente existe no calendário gregoriano proléptico incluindo fevereiros bissextos, e devolve o número inteiro do dia juliano para o meio-dia do Tempo Universal daquele dia civil junto com o deslocamento do dia juliano modificado e uma bandeira de bissexto. Datas impossíveis como vinte e nove de fevereiro em ano comum ou trinta e um de abril falham com erro de validação claro em vez de um wrap silencioso.

Como o número do dia juliano é calculado a partir de uma data ISO

Comece com uma data civil de calendário escrita como ano, mês e dia na forma ISO internacional com hífens e larguras fixas para todo cliente concordar nos mesmos três inteiros. Primeiro confirme que o ano está no intervalo gregoriano proléptico suportado de um a nove mil novecentos e noventa e nove e que o mês está entre um e doze.

Em seguida aplique a regra de ano bissexto usada por calendários civis no mundo: um ano é bissexto quando divisível por quatro, exceto que séculos só são bissextos quando também divisíveis por quatrocentos. Essa regra torna legal vinte e nove de fevereiro em anos como dois mil e dois mil e vinte e quatro, e ilegal em mil e novecentos e dois mil e vinte e três. Com o status bissexto conhecido, consulte o comprimento de cada mês daquele ano e rejeite qualquer dia que exceda o comprimento do mês.

Quando o triplo é válido, aplique a clássica transformada inteira de Fliegel e Van Flandern: forme quantidades auxiliares a igual ao floor de quatorze menos mês sobre doze, y igual a ano mais quatro mil e oitocentos menos a, e m igual a mês mais doze vezes a menos três; então o número do dia juliano é dia mais o floor de cento e cinquenta e três vezes m mais dois sobre cinco, mais trezentos e sessenta e cinco vezes y, mais floor de y sobre quatro, menos floor de y sobre cem, mais floor de y sobre quatrocentos, menos trinta e dois mil e quarenta e cinco.

Essa expressão produz o número inteiro de dia associado ao meio-dia do Tempo Universal da data civil dada. O dia juliano modificado para a meia-noite da mesma data civil obtém-se subtraindo dois milhões quatrocentos mil e um do número do dia juliano.

Âncoras de referência incluem o primeiro de janeiro de dois mil mapeando para dois milhões quatrocentos e cinquenta e um mil quinhentos e quarenta e cinco e o dezessete de novembro de mil oitocentos e cinquenta e oito mapeando para dois milhões quatrocentos mil e um com dia juliano modificado zero.

Onde calculadoras de número do dia juliano aparecem no trabalho real

Observatórios e planejadores de missão carimbam telemetria e agendas de apontamento com números do dia juliano para campanhas de vários anos ordenarem em um único inteiro sem bugs de fronteira de mês. Cadernos de clima e paleoclima convertem datas civis de amostra em contagens contínuas de dias antes de diferenças ou reamostragens. Software que deve permanecer livre de bibliotecas de fuso ainda precisa de um serial de calendário puro quando alinha logs de parceiros que publicam só datas ISO.

Migrações de arquivo frequentemente reescrevem colunas de data legadas em JDN ou MJD para joins relacionais entre eras históricas mistas permanecerem monotônicos. Se mais tarde você precisar só do dia ordinal dentro de um único ano, da contagem de dias entre duas datas civis, da semana do ano sob ISO 8601, ou de cortes de reforma do calendário juliano histórico, trate-os como intenções de busca e landings separadas em vez de sobrecarregar esta página de calculadora de número do dia juliano.

Astronomia e planejamento de missões

Converta datas de observação ISO em JDN inteiros para agendas, joins de efemérides e janelas de telemetria compartilharem um eixo de dias contínuo.

Arquivos científicos e séries climáticas

Mapeie datas civis de amostra para JDN ou MJD para armazenamento monotônico, reamostragem e diferenças multi-ano sem tabelas de comprimento de mês.

O que é um número do dia juliano?

Uma contagem inteira de dias usada em astronomia. O dia zero começa ao meio-dia do Tempo Universal em 1 de janeiro de 4713 a.C. no calendário juliano proléptico. Esta ferramenta devolve o JDN inteiro para o meio-dia UT de uma data civil gregoriana proléptica.

Como isso difere do dia do ano?

O dia do ano reinicia em 1 a cada 1 de janeiro e fica em 1–366. O número do dia juliano cresce para sempre ao longo dos anos, então linhas do tempo multi-ano precisam só de um campo inteiro.

Quais regras de calendário ele usa?

Gregoriano proléptico para os anos 0001–9999: bissextos quando divisíveis por 4, exceto séculos que também devem ser divisíveis por 400. Cortes de reforma do calendário juliano histórico não são aplicados.

O que é o dia juliano modificado (MJD)?

MJD = JDN − 2400001 para a data civil às 00:00 UT. A origem 1858-11-17 tem MJD 0 e JDN 2400001. É um campo companheiro compacto para o mesmo dia.

Quanto custa?

A ferramenta no navegador é gratuita e roda localmente.

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/julian-day-number

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/julian-day-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2000-01-01"}'
{
  "date": "2000-01-01"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.julian_day_number",
  "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.

O que você envia e o que recebe de volta

Envie um campo string obrigatório chamado date contendo um dia de calendário ISO estrito como dois mil hífen zero um hífen zero um. Dias que casam com o padrão mas não são datas de calendário reais, incluindo vinte e nove de fevereiro não bissexto e valores de mês fora de um a doze, também falham com uma mensagem que nomeia o problema para clientes corrigirem a entrada sem adivinhar. Checagens clássicas incluem a data civil da época J2000 do primeiro de janeiro de dois mil, a origem do dia juliano modificado do dezessete de novembro de mil oitocentos e cinquenta e oito, e entradas de dia bissexto como vinte e nove de fevereiro de dois mil e vinte e quatro que devem suceder enquanto o mesmo dia em dois mil e vinte e três deve falhar. Campos ausentes, valores não string e strings que não casam com o padrão de dígitos quatro-dois-dois falham com invalid_input e não são cobrados. Em sucesso a resposta ecoa a string de data normalizada, os componentes numéricos year, month e day, o inteiro julian_day_number, o inteiro modified_julian_day, uma bandeira booleana is_leap_year, um rótulo de calendário afirmando gregoriano proléptico e uma string de fórmula curta que documenta a transformada de Fliegel e Van Flandern. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.

Onde calculadoras de número do dia juliano aparecem no trabalho real

Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e validação falha não consome saldo.

Migração de dados e fixtures de API

Converta em massa colunas YYYY-MM-DD validadas para julian_day_number com invalid_input claro em dias de calendário impossíveis.

Ver a documentação completa do KIT →