Como usar
- Digite a data na caixa Data, ou escolha-a no calendário.
- Leia Dia da semana e, depois, Semana ISO e Dia do ano.
- Para uma data anterior ou posterior a hoje, leia Dias a partir de hoje.
- Abra A mesma data nos dez anos seguintes para ver o dia da semana da mesma data em cada ano que vem.
Como o dia da semana é calculado
O dia da semana vem da congruência de Zeller, uma fórmula com o nome de Christian Zeller. Ela soma o dia do mês, o mês e o ano em uma única conta, e o resto da divisão por 7 dá o dia da semana. Janeiro e fevereiro contam como os meses 13 e 14 do ano anterior.
A fórmula dá 0 para sábado na própria contagem. Esta página ajusta o resultado para que 0 signifique domingo, que é como o calendário é contado aqui. Escrever 5J em vez de −2J dá o mesmo resto, porque 5 e −2 diferem em 7.
h = (q + ⌊13 × (m + 1) ÷ 5⌋ + K + ⌊K ÷ 4⌋ + ⌊J ÷ 4⌋ + 5J) mod 7
q dia do mês
m mês, com janeiro e fevereiro como 13 e 14 do ano anterior
K ano dentro do seu século (ano mod 100)
J o século (ano ÷ 100, arredondado para baixo)
h 0 = sábado, 1 = domingo ... 6 = sexta-feira
Dia do ano e semana ISO
O dia do ano conta a partir de 1º de janeiro, que é o dia 1. O número da semana ISO segue a ISO 8601: as semanas vão de segunda-feira a domingo, e a semana 1 é a que contém a primeira quinta-feira do ano. Assim, 29 de dezembro de 2025 está na semana 1 de 2026, e 1º de janeiro de 2027 está na semana 53 de 2026.
O que esta calculadora não cobre
- Datas anteriores à adoção do calendário gregoriano em cada país. Esta página aplica as regras gregorianas a todas as datas, então o dia da semana de uma data antiga pode ser diferente do que as pessoas usavam na época.
- Fusos horários e hora do dia: uma data é um dia do calendário, então o dia da semana não muda com a sua localização.
Exemplo resolvido: 20 de julho de 1969
O mês 7 e o ano 1969 não precisam de ajuste, então q = 20, m = 7, K = 69 e J = 19. Os termos são: 20 (o dia); ⌊13 × 8 ÷ 5⌋ = ⌊20,8⌋ = 20; 69; ⌊69 ÷ 4⌋ = 17; ⌊19 ÷ 4⌋ = 4; e 5 × 19 = 95.
A soma é 20 + 20 + 69 + 17 + 4 + 95 = 225. Dividindo 225 por 7, dá 32 com resto 1, então h = 1, que é domingo. O resultado é domingo, 20 de julho de 1969.
A mesma data é o dia 201 do ano e cai na semana 29 de 1969.
| Resultado | Valor |
|---|---|
| Dia da semana | domingo |
| Dia do ano | 201 |
| Semana ISO | Semana 29, 1969 |
Perguntas frequentes
Como descubro em que dia da semana uma data caiu ou vai cair?
Digite a data na caixa Data. O resultado Dia da semana diz o dia da semana no idioma da página. Ele é calculado com a congruência de Zeller, que precisa apenas do dia, do mês e do ano.
O que é o número da semana ISO?
É o padrão internacional para números de semana, a ISO 8601. As semanas vão de segunda-feira a domingo, e a semana 1 contém a primeira quinta-feira do ano. Um ano tem 52 ou 53 semanas ISO.
Por que 1º de janeiro às vezes pertence à última semana do ano anterior?
Quando 1º de janeiro é sexta-feira, sábado ou domingo, a semana de segunda a domingo que o contém tem a quinta-feira no ano anterior. Por isso essa semana é a última semana do ano anterior.
O fuso horário do meu aparelho muda o dia da semana?
Não. A data é tratada como um dia do calendário, sem hora e sem fuso horário, então o dia da semana continua o mesmo onde você estiver e qualquer que seja a hora nos relógios.
Por que alguns anos na tabela dos próximos anos não mostram data?
Uma data de 29 de fevereiro existe somente em ano bissexto. Nos outros anos, a tabela mostra Data inexistente, para você ver em quais anos esse dia não existe.
A página envia para algum lugar a data que eu digito?
Não. O dia da semana e a semana são calculados no seu navegador, e a data que você digita não é guardada nem enviada para nós.
Fontes
- Wikipédia (em inglês): Zeller's congruence, a fórmula gregoriana usada aqui
- Wikipédia (em inglês): ISO week date, os números de semana
Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.