У меня есть поле ввода, в котором пользователи могут либо ввести следующее:Детектирование, если пользователь ввел дату, время или дату
Datetime: DD-MMM-YY HH:mm:ss.SSS
Date: DD-MMM-YY
Time: HH:mm:ss
Я пытаюсь определить, какой из выше 3 пользователь вошел, для пример:
var timeInput = $scope.userDatetime;
var timeOnly = moment(timeInput, "HH:mm:ss").isValid();
выше может сказать мне, если пользователь ввел только время, но я могу определить, если они ввели дату или только дату и время?
Кроме того, глядя на данный момент документы, я могу видеть выше, может быть изменен на:
var timeOnly = moment(timeInput, "HH:mm:ss", true).isValid();
если это должен быть один из тех 3, просто проверить длину ввода. – andi