|
Arquivo de Códigos - Página Inicial
|
| Você
está aqui:
Inicio
-> Tutoriais
-> JavaScript |
|
|
Aprenda a calcular datas futuras
ou passadas |
1 - Explicação
passo-a-passo Clique
aqui para conhecer as propriedades e métodos do objeto
Date
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:
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:
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:
Veja que agora nós decrementamos a data atual em 20 dias
e fornecemos o resultado final para o método setDate. |
|
| |
|
| |
|