¿Por qué la nueva fecha () elimina un día? - Javascript [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Por qué no es “2016-02-16” igual a “2016-02-16 00:00”? 5 respuestas

Estoy creando una cita connew Date(). Cuando hago esto, resta un día. Aquí está el código:

var dateString = "2016-04-10";
var date = new Date(dateString);

// date = Sat Apr 09 2016 18:00:00 GMT-0600 (MDT)

¿Qué entiendo mal? ¿Por qué no es la fecha?Apr 10 2016? ¿Cómo hago que esto funcione correctamente?

Respuestas a la pregunta(1)

Su respuesta a la pregunta