Cálculo dos Dias da Semana
O Que é Um Dia Juliano?
O dia juliano corresponde a uma contagem de dias corridos. Ele foi criado de forma conveniente, estipulando-se o dia primeiro de janeiro de 1975 como dia juliano 2.242.414.
O dia 2 de julho de 2002 (dia em que o Brasil se sagrou pentacampeão) foi o dia juliano 2.452.458 (basta consultar um anuário astronômico para saber isso). Assim, fica fácil calcular quantos dias se passaram entre uma data e outra: 210.044 dias!
Como foi Feito o Cálculo?
Para fazer a conversão de qualquer data para o dia juliano (desde o ano -4712, ou 4713 a.C.), devemos efetuar o seguinte cálculo:
Primeiro, pegamos os números referentes ao dia, ao mês e ao ano.
Se a data a ser calculada possui um mês anterior a março (03), devemos fazer a seguinte correção nos cálculos:
ano = ano – 1 e mês = mês + 12
Se a data for igual ou posterior a 15/10/1582 (início do Calendário Gregoriano), façamos:
A = parte inteira de (ano ÷ 100)
B = parte inteira de (A ÷ 4)
C = 2 – A + B
Já se a data for igual ou anterior a 4/10/1582 (fim do Calendário Juliano):
C = 0
Com estes cálculos em mãos, façamos:
D = parte inteira de [365,25 x (ano + 4716)]
E = parte inteira de [30,6001 x (mês + 1)]
O dia juliano será então o resultado de:
dia juliano = D + E + dia + C – 1524
Para saber então qual é o dia da semana, pegamos o dia juliano calculado e dividimos por 7. De acordo com o resto desta divisão o dia será:
segunda-feira, se o resto = 0;
terça-feira, se o resto = 1;
quarta-feira, se o resto = 2;
quinta-feira, se o resto = 3;
sexta-feira, se o resto = 4;
sábado, se o resto = 5;
domingo, se o resto = 6.
(Este algoritmo foi desenvolvido por Henrique Luiz Wilbert.)