Как извлечь из даты и времени объекта момента и соединить их, чтобы сформировать новый объект момента? - PullRequest
0 голосов
/ 10 июня 2018

У меня есть три объекта momentjs:

createdAt
startTime
endTime

Мне нужно каким-то образом извлекать данные только из даты createAt и только из startTime и endTime, а затем мне нужно объединить их таким образом, чтобы создать новый объект момента.

createdAt + startTime
createdAt + endTime

, поэтому конечные результаты должны выглядеть следующим образом

"2019-05-30T21:44:44+02:00"
"2019-05-30T23:30:55+02:00"

Здесь вы видите, что дата одна и та же, но время другое.Как мне этого добиться?Спасибо.

1 Ответ

0 голосов
/ 10 июня 2018

Вы можете использовать format() для нужных объектов и объединять результирующие строки:

createdAt.format('YYYY-MM-DD') + 'T' + startTime.format('HH:mm:ssZ');
createdAt.format('YYYY-MM-DD') + 'T' + endTime.format('HH:mm:ssZ');
...