Olá! Quarta Feira, 08 de Fevereiro de 2012.



Dicas CódigoFonte.net
Sábado, 14 de Março de 2009

Datas Móveis

Fiz isso após um tópico criado no Fórum do Código Fonte de um usuário que desejava saber as datas móveis de um determinado ano!

<input id="ano" type="text">
<input type="button" value="Search" onclick="Search()">

<script>
function subtrairDias(data, dias){
     return new Date(data.getTime() - (dias * 24 * 60 * 60 * 1000));
}

function Search() {
ano = document.getElementById('ano').value
X=24;
Y=5;
a=ano % 19;
b=ano % 4;
c=ano % 7;
d=(19* a + X) % 30
e=(2*b + 4 * c + 6 * d + Y) % 7
soma=d+e

if (soma > 9) {
dia=(d+e-9);
mes=03;
}else {
dia=(d+e+22);
mes=02;
}

pascoa=new Date(ano,mes,dia).toLocaleDateString();
document.write("Carnaval: " + subtrairDias(new Date(ano,mes,dia), 47).toLocaleDateString());
document.write("Domingo de Pascoa: " + pascoa);
document.write("Quarta-Feira de cinzas: " + subtrairDias(new Date(ano,mes,dia), 46).toLocaleDateString());
}
</script>

Para o funcionamento basta digitar o ano que deseja e ele te informa a data do: Carnaval, Domingo de Páscoa e Quarta-Feira de Cinzas. Tudo em javascript.

Até mais!

Enviado por: Andre

Comentários do artigo [Novo comentário]

naymar santos - 22 de Janeiro de 2010 - 14:28
ola
obrigada, foi otimo ter encontrado seu site, meu contador e o mural estão funcionando bem, agora esse e criar datas não entendi onde coloco o ano e nem como gerar as datas
Andre - 22 de Janeiro de 2010 - 15:08
Basta colocar o ano na caixa de texto que aparece e clicar em Search, que ele vai te informar as datas do: carnaval, quarta-feira de cinzas e pascoa.
Fabio Marques Theophilo - 17 de Outubro de 2010 - 17:09
Onde tu conseguiu essa fórmula cara ? oO
Andre - 19 de Outubro de 2010 - 11:48
Encontrei neste link: http://www.inf.ufrgs.br/~cabral/Pascoa.html
Daniel Alves da Silva - 11 de Maio de 2011 - 17:13
Muuuito interessante!!! Vlws
Para adicionar um comentário você deve efetuar o login


Gostou do CódigoFonte.net? Quer indicar a um amigo?
Preencha os campos a seguir.
Seu Nome:
Seu E-mail:
E-mail de seu Amigo:






CodigoFonte.net » CodigoFonte.eti.br » Compre De Tudo » Meu Mural » Competiva - Criação de Sites » Todos os Direitos Reservados © 2002/2010

Procurando Notebooks, Câmeras Digitais, iPhones?

CompreDeTudo.com