Data e Hora
Trabalhar com datas e horas também é muitas vezes necessário para incorporar algum recurso nas páginas (X)HTML. Por exemplo, mostrar a data atual, mostrar uma saudação de acordo com o horário. Em JavaScript, data e hora são manipulados como objeto, portanto precisamos criar um objeto para conseguir manipulá-los:
var datahora = new Date(); |
|
||||
|
||||
|
Se mostrar a variável datahora será mostrado no navegador algo semelhante a:
Tue Jun 14 2011 20:41:13 GMT-0300 (Hora oficial do Brasil) |
Quando não passamos parâmetros na criação do objeto será retornada a data hora atual. No entanto, podemos criar um objeto data passando alguns valores. Exemplo:
var data = new Date(2000, 11, 30, 22, 50, 0); |
Os valores passados por parâmetro são na sequência: ano, mês, dia, hora, minutos e segundos. Os valores para hora são opcionais, ou seja, podemos criar um objeto passando apenas os valores da data, como no exemplo abaixo:
var data = new Date(2000, 11, 30); |
Agora que sabemos criar o objeto vamos ver os métodos que podemos usar na tabela abaixo:
getDate() | Retorna um inteiro correspondente ao dia do mês entre 1 e 31. |
getDay() | Retorna um inteiro correspondente ao dia da semana compreendido entre 0 e 6 (0 para Domingo, 1 para Segunda-feira, ...). |
getMonth() | Retorna um inteiro correspondente ao mês entre 0 e 11 (0 para janeiro, 1 para fevereiro, 2 para março, ...). |
getYear() | Retorna um inteiro correspondente ao ano. |
getHours() | Retorna um inteiro correspondente a hora entre 0 e 23. |
getMinutes() | Retorna um inteiro correspondente aos minutos entre 0 e 59. |
getSeconds() | Retorna um inteiro correspondente aos segundos entre 0 e 59. |