Я передаю строку даты, которую необходимо соответствующим образом проанализировать с помощью moment
.Проблема в том, что в некоторых случаях он анализируется дважды, что приводит к тому, что он становится undefined
.
. Вот как выглядит код в настоящее время:
moment.tz(dt, 'MMMM D, YYYY', timezone).toDate()
Когда я его анализирую,во второй раз я получаю:
moment.invalid (/ * 2018-09-21T05: 00: 00.000Z * /)
Что вызывает, когда я делаю toDate()
стать undefined
.
, тогда как в первый раз я получу именно то, что ожидаю:
'2019-02-01T05: 00: 00.000Z'
Прежде чем делать что-либо из этого, я хотел бы проверить, есть ли уже, если в том формате, который я ожидаю, будет.Как мне это сделать?