Hi,
habe im PEAR leider nichts passendes gefunden, auch im CPAN nicht wirklich (Rose::* hat noch die weitestgehenden Methoden, finde ich).
Ich implementiere gerade eine Task-Verwalter (Aufgaben). Mein Ziel ist es, die Usability möglichst hoch zu bekommen, das heißt unnötige Eingaben überflüssig zu machen.
Das Datumsfeld ist ein Kandidat dafür.
Gibt es eine entsprechende Klasse für die Eingabe von Datum[+Zeit]?
Die Eingabe soll geparst werden. Fehlende Angaben sollen erkannt werden und mit Standards ergänzt werden (zB Jahr, Monat => aktueller).
Kurzeingaben für "heute" ["=", <leer>, "heute"], "in n Tagen" ["+10"], "in n Wochen" ["+4w"], "in n Monaten" ["+3m"] etc. wären sehr wünschenswert. Syntax kann eine andere sein, Hauptsache kurz!
Manche Linux-Commandline-Tools können das auch, zB. shutdown.
Es gibt doch zahlreiche Parser aber irgendwie zielen die meisten auf die Wandlung vollständiger Datumsangaben in unterschiedlichen Formaten ab.
Thx for hints.
Thomas
Lesezeichen