Разбор ТОЛЬКО временной строки с DateJS
Я пользуюсь отличным (но большим)DateJS библиотека для обработки даты и времени в моем веб-приложении. Я только что столкнулся с чем-то, что я не уверен, как справиться.
Я хочу, чтобы мои пользователи могли вводить только строки времени без даты, но они должны иметь возможность вводить их любым удобным для них способом. Например:
5:00 вечера17:005:00 вечера5: 00p5pи т.п.С помощьюDate.parse(value)
преобразует эти строки в полную дату, а это именно то, что я хочу. Тем не менее, он также позволяет пользователю вводить любую другую часть строки даты, например:
Я пытаюсь использовать DateJS для проверки поля ввода для значения времени. Что-то вроде:
function validateTime(value) {
return Date.parse(value) !== null;
}
Есть ли способ использовать функции DateJS для решения этой проблемы? Есть и другиеТАК вопросы которые предоставляют решения, но если у DateJS есть способ сделать это, я действительно не хочу добавлять больше собственного кода в мое приложение, чтобы сделать это.