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

Por que no lugar do .getTime() eu não uso o .getDate()?

Por que no lugar do .getTime() eu não uso o .getDate()? Experimentei fazer a troca e o resultado deu como resultado uma data de 1969: "Wed Dec 31 1969". Se puder esclarecer, agradeço, pois me parece mais lógico a utilização do .getDate() do que a do .getTime(), já que queremos, afinal de contas o valor do dia, que seria fornecido (teoricamente) pela extensão .getDate(). Obrigado.

1 resposta
solução!

Fala ai José, tudo bem? Vamos lá:

Por que no lugar do .getTime() eu não uso o .getDate()?

A ideia é criar uma nova data, podemos criar uma nova data utilizando o new Date de N maneiras, uma delas é informando a data no formato de milissegundos. É exatamente esse o motivo de utilizar a função getTime, ela vai retornar a data em milissegundos, dessa maneira, o new Date vai recebê-los e irá criar uma nova data.

Se você usar o getDate, ela vai pegar o dia da data, no caso (hoje) seria dia 8, dessa maneira, o restante das informações para o new Date não seriam passados.

Espero ter ajudado.