Я бы хотел проверить, действительно ли введена дата и время.
Можно ли это сделать с моментом, поскольку проверка даты и времени с javascript кажется кошмаром. (потратили на это часы).
Данные теста выглядят следующим образом.
Invalid
invalid = ""
invalid = " "
invalid = "x"
invalid = "1/1"
invalid = "30/2/2015"
invalid = "2/30/2015"
Действителен
isvalid = "1/12/2015"
isvalid = "1/12/2015 1:00 PM";
Попробовали различные методы javascript с провалом часов.
Я думал, что у этого момента есть что-то для этого. Поэтому пробовал следующее, все из которых не работают, потому что я не думаю, что этот момент работает так.
var valid = moment(input).isDate()
var valid = moment().isDate(input)
Мой формат времени - "dd/mm/yyyy"