Conversor de Data Ordinal
Converta qualquer data do calendário para a sua forma ordinal ISO 8601 YYYY-DDD, ou transforme um número do dia do ano de volta em uma data do calendário.
Direção
Como esta calculadora funciona?
O formato de data ordinal YYYY-DDD identifica um dia pelo seu número dentro do ano, de 001 (1 de janeiro) a 365 ou 366 (31 de dezembro). Este conversor calcula esse número contando dias inteiros a partir do início do ano, aplica a regra gregoriana de ano bissexto e converte em ambas as direções, mostrando os dias restantes.
Fórmula
How this is calculated
Uma data ordinal (forma calendário-ordinal ISO 8601) nomeia um dia pelo seu ano e pelo seu número sequencial dentro desse ano, escrito YYYY-DDD, em que DDD vai de 001 a 365, ou 366 num ano bissexto. O dia 1 de janeiro é o dia 001 e o dia 31 de dezembro é o dia 365 ou 366.
Para converter uma data do calendário para a forma ordinal, a ferramenta pega o timestamp UTC da data e subtrai o timestamp UTC do «dia 0» desse ano (Date.UTC(Y,0,0), que é o 31 de dezembro anterior). Dividir a diferença em milissegundos por 86.400.000 (o número de milissegundos em um dia) e truncar para baixo fornece o número do dia do ano, que é então preenchido com zeros até três dígitos. A conversão inversa começa em 1 de janeiro e adiciona DDD−1 dias usando new Date(Date.UTC(Y, 0, DDD)), depois lê o mês e o dia resultantes. Usar UTC em todo o processo evita os deslocamentos de horário de verão e de fuso horário que poderiam deslocar o limite do dia.
Os anos bissextos são detectados com a regra gregoriana: um ano é bissexto quando é divisível por 4, exceto os séculos, que devem ser divisíveis por 400. Isso define o DDD máximo válido (365 ou 366) e a contagem de dias restantes, calculada como o total de dias menos DDD. As entradas são validadas para que datas impossíveis (como 30 de fevereiro) e números de dias fora do intervalo sejam rejeitados e um aviso seja exibido.
Perguntas frequentes
Não exatamente. A data ordinal ISO (YYYY-DDD) é às vezes chamada informalmente de «data juliana» na computação, mas a verdadeira Data Juliana astronômica é uma contagem contínua de dias desde 4713 a.C. Esta ferramenta produz a forma ISO de dia do ano.
Um ano comum tem 365 dias (DDD até 365) e um ano bissexto tem 366 dias (DDD até 366). O conversor verifica a regra gregoriana de ano bissexto para definir o intervalo válido.
Usar UTC garante que o cálculo do dia do ano não seja afetado por fusos horários locais ou transições de horário de verão, que de outra forma poderiam deslocar uma data para o dia do calendário errado.
Também conhecido como
TG we-Calculate Editorial Team. (2026). Conversor de Data Ordinal [Online calculator]. TG we-Calculate. https://we-calculate.com/pt/calculator/ordinal-date-converter
TG we-Calculate Editorial Team. "Conversor de Data Ordinal." TG we-Calculate. 2026. https://we-calculate.com/pt/calculator/ordinal-date-converter.
TG we-Calculate Editorial Team, "Conversor de Data Ordinal," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pt/calculator/ordinal-date-converter
@misc{wecalculate_ordinal_date_converter, title = {Conversor de Data Ordinal}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pt/calculator/ordinal-date-converter}}, year = {2026}, note = {TG we-Calculate} }
Esta calculadora ajudou você?
