Intermediate

Dia do Ano (Data Ordinal)

Converta qualquer data do calendário em seu número de dia do ano, data ordinal e a contagem de dias restantes naquele ano.
Enter a calendar date in YYYY-MM-DD format
Dia do ano
177

Ordinal date: 2026-177

Jan 1Dec 31Dia 177 de 365Days elapsed and remaining in the year
Ordinal date (YYYY-DDD)
2026-177
Days remaining in year
188
Total days in year
365
Ano bissexto
Não
Step by step
  1. 1

    Elapsed milliseconds

    date − Jan 0 of 2026 = 15.375.600.000
    Jan 0 (Dec 31 of 2025) is the offset base so that Jan 1 → day 1.
  2. 2

    Dia do ano

    floor(15.375.600.000 ÷ 86,400,000) = 177
Os resultados são estimativas apenas para informação geral e não constituem aconselhamento profissional — sempre verifique resultados importantes de forma independente antes de confiar neles. Leia o aviso legal completo.
Resposta rápida

Como esta calculadora funciona?

O dia do ano é uma contagem baseada em 1, a partir de 1.º de janeiro, terminando em 365 (ou 366 em ano bissexto). Insira uma data como AAAA-MM-DD para obter seu número do dia, sua data ordinal (AAAA-DDD) e quantos dias restam no ano. Os anos bissextos seguem a regra gregoriana de divisibilidade por 4.

Fórmula
dayOfYear = floor((date − Date(year, Jan 0)) / 86,400,000); daysRemaining = daysInYear − dayOfYear
How this is calculated

Insira uma data do calendário no formato AAAA-MM-DD. A calculadora analisa o ano, o mês e o dia, constrói um objeto Date e valida que ele é consistente (de modo que datas impossíveis como 30 de fevereiro sejam rejeitadas).

O dia do ano é calculado tomando a diferença em milissegundos entre sua data e uma referência definida para o início exato daquele ano (31 de dezembro do ano anterior, expresso como Date(year, 0, 0)), dividindo por 86.400.000 ms por dia e truncando. 1.º de janeiro resulta em 1. A data ordinal é escrita como AAAA-DDD, preenchendo o número do dia com zeros até três dígitos.

O número de dias no ano é 366 para anos bissextos e 365 caso contrário, usando a regra gregoriana: um ano é bissexto se divisível por 4, exceto os anos seculares, que devem ser divisíveis por 400. Os dias restantes são simplesmente diasNoAno menos o dia do ano, de modo que 31 de dezembro deixa 0 dias restantes. Os cálculos usam o fuso horário local, e as datas próximas às transições de horário de verão não são afetadas porque o ponto de referência compartilha o mesmo ano e comportamento de deslocamento.

Perguntas frequentes

1.º de janeiro é o dia 1. O dia ordinal do ano é baseado em 1, portanto um ano não bissexto vai do dia 1 ao dia 365 e um ano bissexto do dia 1 ao dia 366.

Uma data ordinal (formato ISO 8601 AAAA-DDD) identifica um dia pelo seu ano e pelo seu número de dia do ano, por exemplo 2026-178, em vez de por mês e dia.

Um ano é bissexto se for divisível por 4, exceto os anos seculares (divisíveis por 100), que também devem ser divisíveis por 400. Assim, 2000 foi um ano bissexto, mas 1900 não foi.

Também conhecido como

dia do ano
data ordinal
numero do dia no ano
dia juliano do ano
que dia do ano
dias restantes no ano
dia ordinal
qual o dia do ano

APA

TG we-Calculate Editorial Team. (2026). Dia do Ano (Data Ordinal) [Online calculator]. TG we-Calculate. https://we-calculate.com/pt/calculator/day-of-year

Chicago

TG we-Calculate Editorial Team. "Dia do Ano (Data Ordinal)." TG we-Calculate. 2026. https://we-calculate.com/pt/calculator/day-of-year.

IEEE

TG we-Calculate Editorial Team, "Dia do Ano (Data Ordinal)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pt/calculator/day-of-year

BibTeX

@misc{wecalculate_day_of_year, title = {Dia do Ano (Data Ordinal)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pt/calculator/day-of-year}}, year = {2026}, note = {TG we-Calculate} }

Esta calculadora ajudou você?