Parse NUR einen Zeitstring mit DateJS
Ich benutze die ausgezeichnete (aber groß) DateJS Bibliothek, um Datums- und Uhrzeitangaben in meiner Webanwendung zu verarbeiten. Ich bin gerade auf etwas gestoßen, bei dem ich mir nicht sicher bin, wie ich damit umgehen soll.
Ich möchte, dass meine Benutzer nur Zeitzeichenfolgen ohne Datum eingeben können, aber sie sollten in der Lage sein, diese nach Belieben einzugeben. Zum Beispiel
5.0 17: 005.0 5: 00p 5petcUsingDate.parse(value)
wandelt diese Zeichenketten in ein vollständiges Datum um, was genau das ist, was ich will. Der Benutzer kann jedoch auch einen anderen Teil einer Datumszeichenfolge eingeben, z. B .:
Ich versuche, mit DateJS ein Eingabefeld auf einen Zeitwert zu überprüfen. Etwas wie
function validateTime(value) {
return Date.parse(value) !== null;
}
Gibt es eine Möglichkeit, DateJS-Funktionen zur Lösung dieses Problems zu verwenden? Da sind andereSO Fragen, die Lösungen bieten, aber wenn DateJS eine Möglichkeit bietet, dies zu tun, möchte ich meiner App nicht wirklich mehr benutzerdefinierten Code hinzufügen, um dies zu tun.