Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

"new Date()" direto no console

Porque quando ponho "new Date(2020,7,1)" direto no console, ele retorna uma data com um mês pra fente? (No caso ele mostra sat, aug).

1 resposta
solução!

Bom dia Camila.

Nós costumamos considerar os meses da seguinte forma: 1 - janeiro, 2 - fevereiro, etc.

No caso do Java/Javascript, ele considera os meses partindo do zero: 0 - janeiro, 1 - fevereiro, 2 - março, etc.

Não só os meses, mas todos os tipos de listas/arrays, sempre começam do zero.

Então, você precisa passar o mês - 1 para o construtor do Date(), para ter o mês certo que você quer.

Bons estudos!