Caminho de Navegação Data e hora / Scripts / Funções de Data e Hora no JavaScript - Parte 1

Nenhuma avalição
Indique ao Ueba Indique ao BlogBlogs Indique ao Delicious Indique ao Technorati Indique ao Google Bookmarks Indique ao Newsgator
TAGS
  • Máximo de 100 tags
  • Cada tag deve ter até 20 caracteres.
  • Separar as tags com virgula. Ex.: php, sql, html, xml, fireworks
COMENTAR

INDICAR
Nome do amigo: E-mail do amigo: Comentário:
REPORTAR ERRO Descreva o erro:

Funções de Data e Hora no JavaScript - Parte 1Postada em: 11/09/2009

Rogério Almeida
Por: Rogério Almeida Nº de Visualizações: 1348. Compatível: FF 2.x FF 3.x IE 5.5 IE 6 IE 7 IE 8


Neste script, estaremos utilizando algumas das funções de data e hora comumente utilizadas do JavaScript.

Download do script:
Para começar instanciamos o objeto Date(), que mostra a data atual, e atribuimos o valor a variável data.


var data = new Date();         
 

Método getDate() - mostra um número inteiro que representa o dia atual (faixa de 1 até 31)


var dia  = data.getDate()
 

Método getDay() - mostra um número inteiro que representa o dia na semana (faixa de 0 até 6). Exemplo: 0 - Domingo, 1 - Segunda...


var dia_na_semana = data.getDay();   
 

Método getMonth() - mostra um número inteiro que representa o mês atual (faixa de 0 até 11)


var mes  = data.getMonth();   
 

Método getYear() - mostra o ano atual
OBS.: O retorno dessa função varia de acordo com o navegador em que o script é executado.
Internet Explorer:
  • Retorna quatro digitos para anos antes de 1900 e após 1999

Firefox:
  • Retorna um valor menor que 0 para anos antes de 1900. Exemplo: o ano 1800 retorna -100.
  • Retorna o valor 100 para anos maiores ou igual ao ano 2000. Exemplo: O ano 2009 retorna 109.


var ano = data.getYear();
 

Método getFullYear() - mostra um número de quatro digitos que representa o ano. Melhor que a função anterior getYear();


var ano2 = data.getFullYear();
 

Método getHours() - mostra a hora (faixa de 0 até 23)

var hora = data.getHours();
 

Método getMinutes() - mostra o minuto (faixa de 0 até 59)

var minutos = data.getMinutes();
 

Método getSeconds() - mostra os segundos (faixa de 0 até 59)

var segundos = data.getSeconds();         
 

Método getMilliseconds() - mostra os milisegundos (faixa de 0 até 999)

var milisegundos = data.getMilliseconds();
 

Método getTime() - mostra o número de milisegundos desde 01/01/1970

var milisegundos2 = data.getTime();
 

Método getTimezoneOffset() retorna a diferença em minutos entre GMT (Greenwich Mean Time) e a hora local.

var diferenca_GMT_horaLocal = data.getTimezoneOffset();
 

Método parse() - Pega uma string de data e retorna o número em milisegundos desde 01/01/1970.

var data_parse = Date.parse("Sep 7, 2009");
 

Método toLocaleString() - converte um objeto Date, de acordo com a hora local, para uma string e retorna o resultado

var locateString = data.toLocaleString();
 

Download do script:
Espero que tenham gostado! Em breve, venho com a parte 2. Abraços!

Até a próxima!
Rogério Almeida