![]() |
|
|
|
|
11. MANIPULANDO DATASExiste
apenas uma função para que se possa obter a data e a hora. É a função Date().
Esta função devolve data e hora no formato: Dia da semana, Nome do mês, Dia do
mês, Hora:Minuto:Segundo e Ano. Ex.: Fri May 24
16:58:02 1996 Para se
obter os dados separadamente, existem os seguintes métodos: getDate()
- Obtém o dia do mês (numérico de 1 a 31)
getDay() - Obtém o dia da semana (0 a 6)
getMonth() - Obtém o mês (numérico de 0 a 11)
getYear() - Obtém o ano
getHours() - Obtém a hora (numérico de 0 a 23)
getMinutes() - Obtém os minutos (numérico de 0 a 59)
getSeconds() - Obtém os segundos (numérico de 0 a 59) No exemplo
abaixo obteremos o dia da semana. Para tal, utilizaremos a variável DataToda
para armazenar data/hora e a variável DiaHoje para armazenar o número do dia da
semana. DataToda = new Date() DiaHoje =
DataToda.getDay() Para obter
o dia da semana alfa, teremos que construir uma tabela com os dias da semana e
utilizar a variável DiaHoje como indexador. function CriaTab (n) { this.length = n for (var x
= 1 ; x<= n ; x++) { this[x] = "" } } NomeDia = new CriaTab(7) NomeDia[0]
= "Domingo" NomeDia[1]
= "Segunda" NomeDia [2]
= "Terça" NomeDia[3]
= "Quarta" NomeDia[4]
= "Quinta" NomeDia[5]
= "Sexta" NomeDia[6]
= "Sábado" DiaSemana =
NomeDia[DiaHoje] Para criar
uma variável tipo Date com o conteúdo informado pela aplicação, existe o método
set. Assim, temos os seguintes métodos: setDate, setDay, setMonth, setYear,
setHours, setMinutes e setSeconds. Seguindo o
exemplo acima, para mudar o mês para novembro, teríamos: DataToda.setMonth(10) Exemplos adicionais serão encontrados no capítulo "Usando Timer e Date". |
|
|
|
VOLTAR |
|