Manual de Referência JavaScript Date

Objeto Date

O objeto Date é usado para manipular data e hora.

O objeto Date é criado com new Date().

Existem quatro maneiras de instanciar uma data:

var d = new Date();
var d = new Date(milissegundos);
var d = new Date(dateString);
var d = new Date(ano, mês, dia, horas, minutos, segundos, milissegundos);

Experimente você mesmo

Para tutoriais sobre data e hora, leia nosso Tutorial de data e hora do JavaScript.

Métodos e propriedades do objeto Date

Método Descrição
new Date() Retorna o dia do mês (de 1 a 31).
constructor Retorna a função que cria o protótipo do objeto Date.
getDate() Retorna o dia do mês (de 1 a 31).
getDay() Retorna o dia da semana (0-6).
getFullYear() Retorna o ano.
getHours() Retorna a hora (de 0 a 23).
getMilliseconds() Retorna o número de milissegundos (0-999).
getMinutes() Retorna os minutos (de 0 a 59).
getMonth() Retorna o mês (de 0 a 11).
getSeconds() Retorna o número de segundos (de 0 a 59).
getTime() Retorna o número de milissegundos desde meia-noite de 1 de janeiro de 1970 até a data especificada.
getTimezoneOffset() Retorna a diferença entre o horário UTC e o horário local, em minutos.
getUTCDate() Segundo o horário universal, retorna o dia do mês (de 1 a 31).
getUTCDay() Segundo o horário universal, retorna o dia da semana (0-6).
getUTCFullYear() Segundo o horário universal, retorna o ano.
getUTCHours() Segundo o horário universal, retorna a hora (0-23).
getUTCMilliseconds() Segundo o horário universal, retorna o número de milissegundos (0-999).
getUTCMinutes() Segundo o horário universal, retorna os minutos (0-59).
getUTCMonth() Segundo o horário universal, retorna o mês (0-11).
getUTCSeconds() Segundo o horário universal, retorna o número de segundos (0-59).
getYear() Descontinuado.Use Método getFullYear().
now() Retorna o número de milissegundos desde meia-noite de 1 de janeiro de 1970.
parse() Analisa uma string de data e retorna o número de milissegundos desde 1 de janeiro de 1970.
prototype Permite que você adicione atributos e métodos ao objeto.
setDate() Definir o dia do mês do objeto Date
setFullYear() Definir o número do ano do objeto Date
setHours() Definir o número de horas do objeto Date.
setMilliseconds() Definir o número de milissegundos do objeto Date.
setMinutes() Definir o número de minutos do objeto Date.
setMonth() Definir o número do mês do objeto Date.
setSeconds() Definir o número de segundos do objeto Date.
setTime() Definir a data para um número específico de milissegundos após/antes de 1 de janeiro de 1970.
setUTCDate() Definir o dia do mês do objeto Date com base no horário universal.
setUTCFullYear() Definir o número do ano do objeto Date com base no horário universal.
setUTCHours() Definir o número de horas do objeto Date com base no horário universal.
setUTCMilliseconds() Definir o número de milissegundos do objeto Date com base no horário universal.
setUTCMinutes() Definir o número de minutos do objeto Date com base no horário universal.
setUTCMonth() Definir o número do mês do objeto Date com base no horário universal.
setUTCSeconds() Definir o número de segundos do objeto Date com base no horário universal.
setYear() Descontinuado.Use Método setFullYear().
toDateString() Converter a parte de data do objeto Date para uma string legível.
toGMTString() Descontinuado.Use Método toUTCString().
toISOString() Retorna a data como uma string usando o padrão ISO.
toJSON() Retorna a data em formato de string, formatada como data JSON.
toLocaleDateString() Retorna a parte de data do objeto Date como uma string usando o acordo de configuração regional.
toLocaleTimeString() Retorna a parte de tempo do objeto Date como uma string usando o acordo de configuração regional.
toLocaleString() Converter o objeto Date para uma string usando o acordo de configuração regional.
toString() Converter o objeto Date para uma string.
toTimeString() Converte a parte de tempo do objeto Date para uma string.
toUTCString() Converte o objeto Date para uma string de acordo com o fuso horário mundial.
UTC() De acordo com o tempo UTC, retorna o número de milissegundos desde meia-noite de 1 de janeiro de 1970 na data.
valueOf() Retorna o valor original do objeto Date.