Calculadora de progresso do ano

Veja quantos por cento do ano já passaram hoje ou em qualquer data. Mostra dia do ano, semana do ano e dias restantes — anos bissextos incluídos.

Exemplos

Hoje

Usa a data local do navegador para o progresso atual do ano.· 15 de jun. de 2026

clock
now
Ano já passado
45,2%
Dia do ano
166
Dias restantes
199
Dias no ano
365
Semana do ano
24

Incorporar esta calculadora

Copie um snippet iframe gratuito para artigos, páginas de aprendizagem, fóruns, wikis, newsletters e documentação interna.

Como funciona

Fórmula

percentComplete=dayOfYear1daysInYear×100\text{percentComplete} = \frac{\text{dayOfYear} - 1}{\text{daysInYear}} \times 100

daysRemaining=daysInYeardayOfYear\text{daysRemaining} = \text{daysInYear} - \text{dayOfYear}

weekOfYear=dayOfYear/7\text{weekOfYear} = \lceil \text{dayOfYear} / 7 \rceil

Variáveis, símbolos e unidades

dayOfYear\text{dayOfYear}

Número do dia no ano, contando 1 de janeiro como dia 1

daysInYear\text{daysInYear}

Total de dias no ano — 365, ou 366 em ano bissexto

percentComplete\text{percentComplete}

Proporção do ano já decorrida antes da data de referência

weekOfYear\text{weekOfYear}

Número da semana desde 1 de janeiro, calculado como ⌈dayOfYear / 7⌉
Método de cálculo explicado

Introduz uma data (ou deixa o campo vazio para usar hoje). A calculadora conta quantos dias inteiros do ano civil passaram antes dessa data e divide pela duração do ano (365 ou 366 se for bissexto). 1 de janeiro mostra 0%, 31 de dezembro ~99,7% — o último dia ainda está em curso.

O progresso do ano é um rácio simples com lógica de ano bissexto:

  1. Interpretar a data de referência como dia civil local.
  2. Detetar ano bissexto — divisível por 4 exceto anos seculares não divisíveis por 400 — e definir daysInYear\text{daysInYear} como 366 ou 365.
  3. Contar dayOfYear\text{dayOfYear} como o número de dias desde 1 de janeiro inclusive (1 jan = 1, 31 dez = 365 ou 366).
  4. Calcular percentComplete=(dayOfYear1)/daysInYear×100\text{percentComplete} = (\text{dayOfYear} - 1) / \text{daysInYear} \times 100, arredondado a uma casa decimal. Subtrair 1 faz com que 1 de janeiro seja 0% e trata o dia de referência como ainda em curso.
  5. Derivar daysRemaining\text{daysRemaining} como daysInYeardayOfYear\text{daysInYear} - \text{dayOfYear} e weekOfYear\text{weekOfYear} como dayOfYear/7\lceil \text{dayOfYear} / 7 \rceil.

Exemplos

Hojenow45,2%

Usa a data local do navegador para o progresso atual do ano.

clock
now
Ano já passado
45,2%

15 de jun. de 2026

Final de abril 2026now31,5%

Progresso do ano medido em 26 de abril de 2026.

clock
now
Ano já passado
31,5%
Ano Novonow0%

1 de janeiro — o início do ano.

clock
now
Ano já passado
0%
Último dia de um ano bissextonow99,7%

31 de dezembro de 2024 — um ano de 366 dias.

clock
now
Ano já passado
99,7%

Perguntas frequentes

Quantos por cento do ano já passou hoje?
Deixe a data de referência em branco para usar hoje. A calculadora mostra a percentagem do ano que já passou, além do dia do ano, semana do ano e dias restantes.
Porque é que 1 de janeiro mostra 0%?
A percentagem conta dias inteiros decorridos. Em 1 de janeiro ainda não passou nenhum dia completo do ano — o dia está em curso. Pela mesma lógica, 31 de dezembro mostra ~99,7% em vez de 100%, porque o último dia também está em curso.
Os anos bissextos são considerados?
Sim. A calculadora deteta anos bissextos (divisíveis por 4 exceto anos seculares não divisíveis por 400) e usa 366 em vez de 365 como denominador. 29 de fevereiro é o dia 60 num ano bissexto.
Como é calculado o dia do ano?
O dia do ano conta a partir de 1 de janeiro inclusive: 1 de janeiro = dia 1, 1 de fevereiro = dia 32, 31 de dezembro = dia 365 (ou 366 num ano bissexto).
Como é calculada a semana do ano?
A semana do ano é o teto do dia do ano dividido por 7: os dias 1–7 são a semana 1, os dias 8–14 a semana 2, e assim por diante. É um esquema simples não-ISO — não corresponde à numeração ISO 8601, que pode colocar os primeiros dias de janeiro na semana 52 do ano anterior.
Posso usar uma data futura?
Sim. Define a data de referência para qualquer data passada ou futura e a calculadora mostrará o progresso do ano nesse momento. Útil para planear marcos ou ver onde uma data-alvo se situa no ano.

Calculadoras relacionadas

Todas as calculadoras