Estes métodos podem ser usados para obter informações de um objeto de data:
Método |
Descrição |
getFullYear() |
retorna o ano como número de 4 dígitos (yyyy) |
getMonth() |
retorna mês como um número (0-11) |
getDate() |
retorna o dia como um número (1-31) |
getHours() |
retorna a hora (0-23) |
getMinutes() |
retorna o minuto (0-59) |
getSeconds() |
retorna o segundo (0-59) |
getMilliseconds() |
retorna o milisegundo (0-999) |
getTime() |
retorna o tempo em milisegundos desde 01/01/1970 |
getDay() |
retorna o dia da semana como um número (0-6) |
Date.now() |
retorna o tempo. ECMAScript 5. |
Método getTime ()
getTime() retorna o número de milissegundos desde 1 de janeiro de 1970
document.getElementById("demo").innerHTML = new Date().getTime();
Método getFullYear ()
getFullYear() retorna o ano de uma data como um número de quatro dígitos:
document.getElementById("demo").innerHTML = new Date().getFullYear();
Método getMonth ()
getMonth() retorna o mês de uma data como um número (0-11):
document.getElementById("demo").innerHTML = new Date().getMonth();
Em JavaScript, o primeiro mês (janeiro) é o número do mês 0, então dezembro retorna o número do mês 11.
Você pode usar uma matriz de nomes e getMonth() retornar o mês como um nome.
var meses = ["Janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro"];
document.getElementById("demo").innerHTML = meses[new Date().getMonth()];
O método getDate ()
getDate() retorna o dia de uma data como um número (1-31):
document.getElementById("demo").innerHTML = new Date().getDate();
The getHours() Método
getHours() retorna o horas de a date as a number (0-23):
document.getElementById("demo").innerHTML = new Date().getHours();
O método getMinutes ()
getMinutes() retorna os minutos de uma data como um número (0-59):
document.getElementById("demo").innerHTML = new Date().getMinutes();
O método getSeconds ()
O método getSeconds() retorna os segundos de uma data como um número (0-59):
var d = new Date();
document.getElementById("demo").innerHTML = d.getSeconds();
Método getMilliseconds ()
O método getMilliseconds() retorna os milissegundos de uma data como um número (0-999):
var d = new Date();
document.getElementById("demo").innerHTML = d.getMilliseconds();
Método getDay ()
O getDay()método retorna o dia da semana de uma data como um número (0-6):
var d = new Date();
document.getElementById("demo").innerHTML = d.getDay();
Em JavaScript, o primeiro dia da semana (0) significa "domingo", mesmo que alguns países do mundo considerem o primeiro dia da semana como "segunda-feira"
Você pode usar uma matriz de nomes e getDay()retornar o dia da semana como um nome.
var d = new Date();
var days = ["Domingo","segunda","terça","quarta","quinta","sexta","sábado"];
document.getElementById("demo").innerHTML = days[d.getDay()];
Métodos de data UTC
Os métodos de data UTC são usados para trabalhar com datas UTC (datas do fuso horário universal):
Method |
Description |
getUTCDate() |
Same as getDate(), but retorna the UTC date |
getUTCDay() |
Same as getDay(), but retorna the UTC day |
getUTCFullYear() |
Same as getFullYear(), but retorna the UTC year |
getUTCHours() |
Same as getHours(), but retorna the UTC hour |
getUTCMilliseconds() |
Same as getMilliseconds(), but retorna the UTC milliseconds |
getUTCMinutes() |
Same as getMinutes(), but retorna the UTC minutes |
getUTCMonth() |
Same as getMonth(), but retorna the UTC month |
getUTCSeconds() |
Same as getSeconds(), but retorna the UTC seconds |
Teste-se com exercícios
Use o método Date correto para obter o mês (0 a 11) de um objeto de data.
var d = nova data ();
month = [ ];