Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[Tutorial]Calcular Datas Futuras ou Passadas


~ Heatlex.
 Compartilhar

Posts Recomendados

Uma aplicação muito interessante dos métodos do objeto Date surge quando queremos calcular datas futuras ou passadas. Comece criando um objeto Date que representa a data atual:

 

<script language="javascript"><!-- var data = new Date(); document.write("Hoje é: " + data.toLocaleDateString());//-->

 

</script>

 

A execução deste trecho de código produzirá o resultado abaixo:

 

Hoje é: quarta-feira, 14 de janeiro de 2009

 

Vamos agora acrescentar 10 dias a esta data. Veja o novo código:

 

<script language="javascript"><!-- var data = new Date(); document.write("Hoje é: " + data.toLocaleDateString() + "<br>"); data.setDate(data.getDate() + 10); document.write("Daqui a 10 dias será: " + data.toLocaleDateString());//--></script>

 

 

 

A execução deste trecho de código produzirá o resultado abaixo:

 

Hoje é: quarta-feira, 14 de janeiro de 2009

Daqui a 10 dias será: sábado, 24 de janeiro de 2009

 

Veja que tudo que fizemos foi efetuar uma chamada ao método setDate fornecendo como argumento a data atual acrescida de 10 dias.

 

Experimente agora calcular uma data passada, por exemplo, 20 dias atrás. Veja como isso é feito:

 

<script language="javascript"><!-- var data = new Date(); document.write("Hoje é: " + data.toLocaleDateString() + "<br>"); data.setDate(data.getDate() - 20); document.write("20 dias atrás foi: " + data.toLocaleDateString());//--></script>

 

 

 

A execução deste trecho de código produzirá o resultado abaixo:

 

 

Creditos: ??

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.