Por que o novo Date () está removendo um dia? - Javascript [duplicado]
Esta pergunta já tem uma resposta aqui:
Por que "2016-02-16" é igual a "2016-02-16 00:00"? 5 respostasEstou criando uma data comnew Date()
. Quando faço isso, está subtraindo um dia. Aqui está o código:
var dateString = "2016-04-10";
var date = new Date(dateString);
// date = Sat Apr 09 2016 18:00:00 GMT-0600 (MDT)
O que eu entendo mal? Por que a data não éApr 10 2016
? Como faço para que isso funcione corretamente?