Métodos de data do JavaScript

Os métodos de data permitem que você obtenha e defina valores de data (ano, mês, dia, hora, minuto, segundo, milissegundo)

Métodos de obtenção de data

O método de obtenção é usado para obter uma parte da data (informações da data do objeto). A seguir estão os métodos mais comuns (ordenados por ordem alfabética):

Método Descrição
Método getDate() Retornar dia por valor numérico (1-31)
getDay() Obter nome da semana por valor numérico (0-6)
getFullYear() Obter ano de quatro dígitos (yyyy)
Método getHours() Obter hora (0-23)
Método getMilliseconds() Obter milissegundo (0-999)
Método getMinutes() Obter minuto (0-59)
getMonth() Obter mês (0-11)
Método getSeconds() Obter segundo (0-59)
getTime() Obter tempo (desde 1 de janeiro de 1970 até agora)

Método getTime()

getTime() O método retorna os milissegundos desde 1 de janeiro de 1970:

Exemplo

var d = new Date();
document.getElementById("demo").innerHTML = d.getTime();

Experimente pessoalmente

Método getFullYear()

getFullYear() O método retorna o ano da data em formato de quatro dígitos:

Exemplo

var d = new Date();
document.getElementById("demo").innerHTML = d.getFullYear();

Experimente pessoalmente

Método getMonth()

getMonth() Retornar o mês como número (0-11):

Exemplo

var d = new Date();
document.getElementById("demo").innerHTML = d.getMonth();

No JavaScript, o primeiro mês (1 de janeiro) é o número do mês 0, portanto, o mês 12 retorna o número do mês 11.

Você pode usar um array de nomes e usar getMonth() Retornar o nome do mês:

Exemplo

var d = new Date();
var meses = 
            [
            "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", 
            "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"
            ;
document.getElementById("demo").innerHTML = meses[d.getMonth()];

Experimente pessoalmente

Método getDate()

Método getDate() O método retorna o número do dia da data como número (1-31):

Exemplo

var d = new Date();
document.getElementById("demo").innerHTML = d.getDate();

Experimente pessoalmente

Método getHours()

Método getHours() O método retorna o número de horas da data como número (0-23):

Exemplo

var d = new Date();
document.getElementById("demo").innerHTML = d.getHours();

Experimente pessoalmente

Método getMinutes()

Método getMinutes() O método retorna o número de minutos da data como número (0-59):

Exemplo

var d = new Date();
document.getElementById("demo").innerHTML = d.getMinutes();

Experimente pessoalmente

Método getSeconds()

Método getSeconds() O método retorna o número de segundos da data como número (0-59):

Exemplo

var d = new Date();
document.getElementById("demo").innerHTML = d.getSeconds();

Experimente pessoalmente

Método getMilliseconds()

Método getMilliseconds() O método retorna o número de milissegundos da data como número (0-999):

Exemplo

var d = new Date();
document.getElementById("demo").innerHTML = d.getMilliseconds();

Experimente pessoalmente

Método getDay()

getDay() O método retorna o nome do dia da semana (dia da semana) como número (0-6):

Exemplo

var d = new Date();
document.getElementById("demo").innerHTML = d.getDay();

Experimente pessoalmente

Em JavaScript, o primeiro dia da semana (0) representa "Domingo", mesmo que alguns países do mundo considerem o primeiro dia da semana como "Segunda-feira".

Você pode usar um array de nomes e usar getDay() Retorna o nome do dia da semana como nome:

Exemplo

var d = new Date();
var days = ["Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado"];
document.getElementById("demo").innerHTML = days[d.getDay()];

Experimente pessoalmente

Método de data UTC

O método de data UTC é usado para lidar com datas UTC (datas de fuso horário universal, Universal Time Zone dates):

Método Descrição
getUTCDate() Igual a getDate(), mas retorna data UTC
getUTCDay() Igual a getDay(), mas retorna dia UTC
getUTCFullYear() Igual a getFullYear(), mas retorna ano UTC
getUTCHours() Igual a getHours(), mas retorna hora UTC
getUTCMilliseconds() Igual a getMilliseconds(), mas retorna milissegundos UTC
getUTCMinutes() Igual a getMinutes(), mas retorna minutos UTC
getUTCMonth() Igual a getMonth(), mas retorna mês UTC
getUTCSeconds() Igual a getSeconds(), mas retorna segundos UTC

Manual de Referência Completo de Data JavaScript

Para obter um manual de referência completo de data, acesse nossa referência completa Manual de Referência de Data JavaScript.

Este manual contém descrições e exemplos de todas as propriedades e métodos de data.