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