Я хочу проверить дату в приложении NodeJS.
Я попробовал библиотеку MomentsJs, но оказалось, что isValid() игнорировала все альфа-символы, это слишком терпимо для меня (когда я указываю формат даты как YYYY-MM-DD
, я ожидаю, что дата будет 10 -символьная-строка.):
moment("One,2 and 011, 12-10", "YYYY-MM-DD").isValid() // returns true instead of false
moment("Seppl"); // parsing seems to work with all values?
Есть ли способ более строго проверять даты?
Как я могу проверить, не удается ли синтаксический анализ даты? (Он возвращает -62167222800000
при печати неправильных дат).
Есть ли другая лучшая библиотека данных Javascript, которая работает с разными форматами даты и поддерживает манипуляции с датами, такие как MomentJs?