Разбор ТОЛЬКО временной строки с DateJS

Я пользуюсь отличным (но большим)DateJS библиотека для обработки даты и времени в моем веб-приложении. Я только что столкнулся с чем-то, что я не уверен, как справиться.

Я хочу, чтобы мои пользователи могли вводить только строки времени без даты, но они должны иметь возможность вводить их любым удобным для них способом. Например:

5:00 вечера17:005:00 вечера5: 00p5pи т.п.

С помощьюDate.parse(value) преобразует эти строки в полную дату, а это именно то, что я хочу. Тем не менее, он также позволяет пользователю вводить любую другую часть строки даты, например:

сидел 5 вечера01.01.2010 5 вечераи т.п.

Я пытаюсь использовать DateJS для проверки поля ввода для значения времени. Что-то вроде:

function validateTime(value) {
    return Date.parse(value) !== null;
}

Есть ли способ использовать функции DateJS для решения этой проблемы? Есть и другиеТАК вопросы которые предоставляют решения, но если у DateJS есть способ сделать это, я действительно не хочу добавлять больше собственного кода в мое приложение, чтобы сделать это.

Ответы на вопрос(2)

Ваш ответ на вопрос