Я очень запутался с форматами даты и нуждаюсь в некоторых разъяснениях. Я пытаюсь предварительно заполнить форму датой и установить $ scope.selectedDate = c.data.Appt.enrolled.start_date;
В моей консоли c.data.Appt.enrolled.start_date представляет собой строку:
![enter image description here](https://i.stack.imgur.com/OoqBL.png)
Однако, когда я установил $ scope.selectedDate, ничего не появляется.
И наоборот, если я добавлю новую дату впереди
(new Date(c.data.Appt.enrolled.start_date))
дата появляется, но за день до этого (24 апреля 2018 г.).
В дополнение к этому, когда я пытаюсь вставить «новую дату» версию в функцию (даже если это не правильная дата), я получаю предупреждение в консоли, говорящее «Конструкция момента возвращается к js Date . Это не рекомендуется и будет удалено в следующем основном выпуске. "
Может ли кто-нибудь объяснить, как мне следует форматировать даты, чтобы я: 1) получил правильную дату, а не за день до этого и 2) смог подключить ее к функции без получения этого предупреждения?
Спасибо!