A S T R O N O M I A   P R Á T I C A  
Cálculo dos Dias da Semana

Entre com a data desejada
(a partir de 01/01/4713 a.C.)


Dia (1-31):

Mês (1-12):

Ano (ex:1960):

Era:

Data

Dia da semana

Dia juliano


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.)