Métodos de obtenção de data de JavaScript
Esses métodos podem ser usados para obter informações de um objeto de data:
Method | Description |
---|---|
getFullYear() | Get the year as a four digit number (yyyy) |
getMonth() | Get the month as a number (0-11) |
getDate() | Get the day as a number (1-31) |
getHours() | Get the hour (0-23) |
getMinutes() | Get the minute (0-59) |
getSeconds() | Get the second (0-59) |
getMilliseconds() | Get the millisecond (0-999) |
getTime() | Get the time (milliseconds since January 1, 1970) |
getDay() | Get the weekday as a number (0-6) |
Date.now() | Get the time. ECMAScript 5. |
O método getTime()
O getTime()
método retorna o número de milissegundos desde 1º de janeiro de 1970:
Exemplo
const d = new Date();
d.getTime();
O método getFullYear()
O getFullYear()
método retorna o ano de uma data como um número de quatro dígitos:
Exemplo
const d = new Date();
d.getFullYear();
O método getMonth()
O getMonth()
método retorna o mês de uma data como um número (0-11):
Exemplo
const d = new Date();
d.getMonth();
Em JavaScript, o primeiro mês (janeiro) é o mês número 0, então dezembro retorna o mês número 11.
Você pode usar uma matriz de nomes e getMonth()
retornar o mês como um nome:
Exemplo
const months = ["January", "February", "March", "April", "May",
"June", "July", "August", "September", "October",
"November", "December"];
const d = new Date();
let month = months[d.getMonth()];
O método getDate()
O getDate()
método retorna o dia de uma data como um número (1-31):
Exemplo
const d = new Date();
d.getDate();
O método getHours()
O getHours()
método retorna as horas de uma data como um número (0-23):
Exemplo
const d = new Date();
d.getHours();
O método getMinutes()
O getMinutes()
método retorna os minutos de uma data como um número (0-59):
Exemplo
const d = new Date();
d.getMinutes();
O método getSeconds()
O getSeconds()
método retorna os segundos de uma data como um número (0-59):
Exemplo
const d = new Date();
d.getSeconds();
O método getMilliseconds()
O getMilliseconds()
método retorna os milissegundos de uma data como um número (0-999):
Exemplo
const d = new Date();
d.getMilliseconds();
O método getDay()
O getDay()
método retorna o dia da semana de uma data como um número (0-6):
Exemplo
const d = new Date();
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:
Exemplo
const days = ["Sunday", "Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday"];
const d = new Date();
let day = 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 returns the UTC date |
getUTCDay() | Same as getDay(), but returns the UTC day |
getUTCFullYear() | Same as getFullYear(), but returns the UTC year |
getUTCHours() | Same as getHours(), but returns the UTC hour |
getUTCMilliseconds() | Same as getMilliseconds(), but returns the UTC milliseconds |
getUTCMinutes() | Same as getMinutes(), but returns the UTC minutes |
getUTCMonth() | Same as getMonth(), but returns the UTC month |
getUTCSeconds() | Same as getSeconds(), but returns the UTC seconds |
Referência de data JavaScript completa
Para uma referência de data completa, acesse nosso:
Referência de data JavaScript completa .
A referência contém descrições e exemplos de todas as propriedades e métodos de Data.