Как нарезать дату и время на отдельные - PullRequest
0 голосов
/ 05 мая 2020

Пример

2020-05-10 18:09:00

Мне нужно это сделать

date = 2020-05-10
hour = 6
minute = 9
am_pm = PM

res.data.start_date = res.data.start_at.getDate();
res.data.start_hour = res.data.start_at.getHours(); 
res.data.start_minute = res.data.start_at.getMinutes();

Я пытался использовать метод javascript get, но он не работает.

1 Ответ

0 голосов
/ 05 мая 2020

Похоже, вы получаете данные из какого-то API (вероятно, из вашего бэкэнда). Сначала вы должны преобразовать строку даты в объект Date.

const date: Date = new Date(res.data.start_at);

Затем вы можете использовать методы объекта Date, такие как getDate(), getHours(), et c.

* В вашем формате есть небольшая проблема с объектом Date - прочтите, пожалуйста, Почему Date.parse дает неверные результаты? , чтобы реализовать его надлежащим образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...