Bóson Treinamentos em Ciência e Tecnologia

Data e Hora em JavaScript 02 – métodos get do objeto Date (getters)

Verificando data e hora com métodos get do objeto Date em JavaScript

Métodos get do objeto Date (getters)

Os métodos get do objeto Date são utilizados para obtermos partes da data e hora armazenada.

A tabela a seguir mostra os métodos getters mais comuns do objeto Date.

Método Descrição
getDate() Retorna o dia do mês, entre 1 e 31
getDay() Dia da semana, entre 0 e 6 (0 é domingo)
getFullYear() Ano com 4 dígitos
getHours() Hora, entre 0 e 23
getMilliseconds() Milissegundos, entre 0 e 999
getMinutes() Minutos da hora, entre 0 e 59
getMonth() Mês, entre 0 e 11 (0 é janeiro)
getSeconds() Segundos do minuto, entre 0 e 59
getTime() Milissegundos decorridos desde 01/01/1970

Exemplos de aplicação dos getters do objeto Date:

O código a seguir ilustra o uso dos métodos get do objeto Date em JavaScript:

<html>
<head>
<title>Datas em JavaScript</title>
</head>
<body>
<script>
// Array com os nomes dos meses do ano:
var mes = ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"];
var hoje = new Date(); //Data e hora atuais
var novadata = new Date(2015,11,21); //atribuindo data
var milissegundos = new Date(1488569383588); //milissegundos desde 01/01/70
var dataDeString = new Date("2015/11/21"); //passando string
// Exibindo os valores no navegador:
document.write("Mês: ", hoje.getMonth(), "<br/>");
document.write("Ano: ", hoje.getFullYear(), "<br/>");
document.write("Dia do mês: ", hoje.getDate(), "<br/>");
document.write("Dia da semana: ", hoje.getDay(), "<br/>");
document.write("Hora: ", hoje.getHours(), "<br/>");
document.write("Minutos: ", hoje.getMinutes(), "<br/>");
document.write("Segundos: ", hoje.getSeconds(), "<br/>");
document.write("Milissegundos desde 01/01/70: ", hoje.getTime(), "<br/>");
document.write("Ano (obtido a partir dos millisegundos): ", milissegundos.getFullYear(), "</br>");
document.write("Data atribuída na criação do objeto: ", novadata.getDate(), " de ", mes[novadata.getMonth()], " de ", novadata.getFullYear(), "</br>");
document.write("Data passada por string: ", dataDeString.getDate(), " de ", mes[dataDeString.getMonth()], " de ", dataDeString.getFullYear(), "</br>");
document.write("Data passada por string: ", dataDeString.getDate(), " de ", dataDeString.getMonth(), " de ", dataDeString.getFullYear(), "</br>");
document.write("Data passada por string em milissegundos: ", dataDeString.getTime());
</script>
</body>
</html>

Anterior: Data e hora em JavaScript: introdução ao objeto Date

Próximo: Ajustando Data e Hora no JavaScript – métodos setters do objeto Date

 

Sair da versão mobile