это мой кодInvalid ошибка Дата на moment.js
moment("14/5/2015 5:52 am")
Я не знаю, почему недопустимый код ошибки come.How я могу решить эту проблему?
это мой кодInvalid ошибка Дата на moment.js
moment("14/5/2015 5:52 am")
Я не знаю, почему недопустимый код ошибки come.How я могу решить эту проблему?
В этом случае, вы должны указать формат тоже:
var m = moment("14/5/2015 5:52 am", 'DD/MM/YYYY h:mm a')
Затем он работает, как ожидалось:
> m.date()
14
> m.month()
4
> m.year()
2015
Также я сделал это. но не работает, так или иначе, я нашел свой ответ: +1 –
О, я вижу. Я думал, что вы хотите использовать собственный формат. – goldins
Благодаря @Daemedeor
Я нашел ответ от ваш комментарий.
Теперь я изменил свой формат даты месяц первого затем дата
Как-то ниже,
moment("5/14/2015 5:52 am")// Now its' working.
Спасибо !!
В этом случае он использует новую дату(), если он не распознает формат, но в Америке нет такой вещи, как 14/5/2015, потому что нет 14-го месяца. поэтому Moment осуждает эту функциональность (они упоминают ее в документах), я предлагаю вам решить ее, пытаясь использовать новую Date() для создания даты, а затем передать ее до момента – Daemedeor
Также 'new Date (" 14/5/2015 5:52 утра ")' дал эту же проблему –
да, как и следовало ожидать, вы не можете использовать новую дату («14/5/2015») по той же причине, почему момент терпит неудачу, то, что я имел в виду при использовании новой даты, просто в следующей версии момента (вот ссылка на проблемы: https://github.com/moment/moment/issues/1407) – Daemedeor