Имея только данные, которые вы предоставляете в качестве вывода Wednesday 24th 2019, 12:47:48 am
, вы не сможете вернуться к исходному значению. Если бы это была действительная дата, не было бы месяца. Вам понадобится логика, чтобы определить, какие 24 числа каждого месяца в 2019 году являются средой.
После некоторого тестирования - вам нужно несколько вещей, чтобы вернуть эту строку в дату, которую Момент может распознать
moment('2019-04-23T19:17:48.000Z').format('dddd MMMM D YYYY, h:mm:ss a')
moment('Tuesday April 23 2019, 7:17:48 pm').format()
- У вас должен быть месяц, иначе он считает, что это недопустимая дата. В данном случае это может быть строка месяца или просто число
4
.
- Момент не будет принимать
rd
от 23rd
, иначе это недопустимая дата.
Вы можете использовать некоторые строковые преобразования, чтобы вернуть их в пригодный для использования объект даты, или добавить немного дополнительных данных, таких как месяц, и когда вы перейдете к использованию этого формата даты,
"Tuesday April 23 2019, 7:17:48 pm".replace('April ', '')