Qual a função do método getDate() do Javascript?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a A - Retorna o dia do mês.
Para compreender a questão precisamos saber que o JavaScript possui um objeto global chamado Date, que é usado para trabalhar com datas e horas. Esse objeto tem vários métodos que permitem obter informações específicas ou modificar as datas. Um desses métodos é o getDate()
, que é utilizado especificamente para retornar o dia do mês de uma data, de acordo com a hora local. O valor retornado é um número inteiro entre 1 e 31, que corresponde ao dia do mês da data que o objeto Date
encapsula.
O motivo pelo qual a alternativa A está correta é porque ela descreve exatamente a funcionalidade do método getDate()
. Quando você cria um novo objeto Date
e chama este método, como por exemplo:
var hoje = new Date();
var diaDoMes = hoje.getDate();
Se hoje fosse 15 de abril, o valor de diaDoMes
seria 15, porque é o dia atual do mês correspondente à data armazenada em hoje
.
As outras alternativas mencionam diferentes métodos e características do objeto Date
que não estão relacionadas ao getDate()
, por isso são incorretas para a pergunta feita. Por exemplo, a alternativa B se refere ao método getFullYear()
, que retorna o ano completo da data. A alternativa C descreve o método toISOString()
, que retorna uma string no formato ISO de data completa. A alternativa D não corresponde a nenhum método específico do objeto Date
, e a alternativa E sugere um formato específico que não é devolvido por um único método, mas pode ser construído utilizando múltiplos métodos do objeto Date
.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
a-
The getDate() method returns the day of the month (1 to 31) of a date.
https://www.w3schools.com/jsref/jsref_getdate.asp
e.g.:
<html>
<script>
const d = new Date();
let day = d.getDate();
console.log(d.getDate());
</script>
</html>
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo