14-1-2001
QUAL O DIA DA SEMANA?
Dada uma data, qual o dia da semana que lhe corresponde?
Aqui fica uma tabela simples para a determinação do dia da semana,
sendo os dias assim representados:
|
Também se deverão ter em conta os seguintes algarismos correspondentes ao mês:
|
|
Dada determinada data, toma-se a parte inteira da divisão dos últimos dois algarismos por 4 (por exemplo, 2011, dará 3) e soma-se a esses mesmos dois algarismos (naquele caso, dá 14); dito de outro modo, toma-se a parte inteira do produto dos últimos 2 algarismos por 1,25.
Sempre que o resultado for negativo, some 7.
Ao resultado da soma, adiciona-se o algarismo correspondente ao mês (na tabela supra) e o dia.
A seguir: - Nada faz para os anos 2000 a 2099
Soma 1 para os anos 1900 a 1999
Soma 3 para os anos 1800 a 1899
Soma 5 para os anos 1700 a 1799
Subtrai 2 para os anos 2100 a 2199
Subtrai 4 para os anos 2200 a 2299
Calcula-se o módulo 7 do resultado, isto é, o resto da divisão por 7. Esse resto indica o dia da semana, de acordo com a primeira tabela.
Exemplo: 24 de Agosto de 2001
01:4 = 0 +1= 1
MOD (26,7) = 5 (sexta-feira)
Pode fazer o cálculo com o script seguinte: