A Calculadora do Dia da Semana responde a uma pergunta que é surpreendentemente complicada de fazer na sua cabeça: em que dia da semana cai uma determinada data? Funciona para qualquer data – século passado ou próximo – e agrupa o dia do ano, o número da semana ISO e quantos dias faltam para a data, portanto, uma única pesquisa fornece uma imagem completa. Ele também executa a matemática ao contrário: adicione ou subtraia dias para encontrar uma data futura ou verifique o dia da semana em que você nasceu.
Como funciona a matemática dos dias da semana
Em vez de depender do objeto de data do navegador, esta calculadora calcula o dia da semana com a congruência de Zeller nos números inteiros brutos de ano, mês e dia. A fórmula muda janeiro e fevereiro para os meses 13 e 14 do ano anterior e, em seguida, combina o dia, o período do mês, o ano do século e o século em um único valor módulo 7. O resultado é mapeado de forma limpa para domingo a sábado. Por ser pura aritmética de números inteiros, ela retorna o dia da semana correto para datas de milhares de anos no passado ou no futuro — bem fora da faixa confortável da matemática típica de carimbo de data/hora. A alternativa clássica da matemática mental, a regra do Juízo Final de John Conway, chega às mesmas respostas usando um conjunto memorável de datas âncora.
Anos bissextos, dia do ano e semanas ISO
O dia do ano é apenas o total acumulado de dias nos meses anteriores ao atual, mais o dia do mês — com um dia extra adicionado depois de fevereiro em um ano bissexto. A regra do ano bissexto gregoriana é: divisível por 4, exceto séculos, que deve ser divisível por 400. É por isso que 2000 foi um ano bissexto e 1900 não. O número da semana ISO-8601 é seu próprio pequeno quebra-cabeça: as semanas começam na segunda-feira e a semana 1 é aquela que contém a primeira quinta-feira do ano, portanto, uma data no início de janeiro pode legitimamente pertencer à semana 52 ou 53 do ano anterior. Todos os três números são calculados aritmeticamente aqui para que permaneçam consistentes com o dia da semana.
Juliano vs. Gregoriano - a suposição proléptica
O calendário gregoriano foi introduzido em outubro de 1582 e adotado gradativamente ao longo dos séculos seguintes. Esta calculadora aplica as regras gregorianas a todas datas — o chamado calendário gregoriano proléptico. Para datas modernas, é exatamente isso que você deseja. Para datas anteriores a 1582, o dia da semana calculado é internamente consistente, mas pode diferir da data do calendário juliano registrada pelas pessoas na época (os dois calendários tinham uma diferença de cerca de dez dias em 1582). A calculadora sinaliza datas anteriores a 1583 com uma nota para que a suposição nunca seja ocultada. Para trabalhar com durações de datas inteiras em vez de dias da semana, consulte a Calculadora de duração de datas; para matemática do tempo do relógio, a Calculadora de Horas é a ferramenta complementar.