Iniciando no Javascript: Exemplo de funcionamento de Date


Autor/fonte: CriarWeb.com
E-mail/Url: http://www.criarweb.com/artigos/303.php



Digg del.icio.us

Neste exemplo vamos criar duas datas, uma com o instante atual e outra com data do passado. Em seguida, imprimiremos as duas e extrairemos seu ano para imprimi-lo também. Logo, atualizaremos o ano de uma das datas e voltaremos a escreve-la com um formato mais legível:

//nestas linhas criamos as datas
minhaDataaAtual = new Date()
minhaDataPassada = new Date(1998,4,23)

//nestas linhas imprimimos as datas.
document.write (minhaDataAtual)
document.write ("<br>")
document.write (minhaDtaPassada)

//extraímos o ano das duas datas
anoAtual = minhaDataAtual.getFullYear()
anoPassado = minhaDataPassada.getFullYear()

//Escrevemos em ano na página
document.write("<br>O ano atual é: " + anoAtual)
document.write("<br>O ano passado é: " + anoPassado)

//mudamos o ano na data atual
minhaDataAtual.setFullYear(2005)

//extraímos o dia, mês e ano
dia = minhaDataAtual.getDate()
mes = parseInt(minhaDataAtual.getMonth()) + 1
ano = minhaDataAtual.getFullYear()

//escrevemos a data em um formato legível
document.write ("<br>")
document.write (dia + "/" + mes + "/" + ano)

Há que destacar um detalhe antes de terminar, é que o número do mês pode começar desde 0. Pelo menos no Netscape com o qual realizamos as provas começava o mês em 0. Por esta razão somamos um ao mês que devolve o método getMonth.

Existem mais detalhes para destacar, pois é que no Netscape o método getFullYear() devolve os anos transcorridos desde 1900, com o qual ao obter o ano de uma data de, por exemplo, 2005, indica que é o ano 105. Para obter o ano completo temos a nossa disposição o método getFullYear() que devolveria 2005 da mesma forma que em Netscape e Internet Explorer.

Muita atenção no trabalho com datas em distintas plataformas, visto que poderia ser problemático o fato de oferecerem distintas saídas aos métodos de manejo de datas, dependendo sempre da marca e versão de nosso navegador.




Enviado por xKuRt em 22/11/2006 às 09:12


Avaliação

Esta publicação ainda não foi avaliada!


Avaliar:


A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.



Comentários

Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).


Envio de comentário:




  

Domingo, 19 de Maio de 2013




Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
Desenhando com o Google SketchUp


Capa do livro
Desenhando com o Google SketchUp


Capa do livro
Certificação Linux: Guia Para os Exames LPIC-1, CompTIA Linux+ e Novell Linux Administrator





Hostnet

IMD