Domino 9 und frühere Versionen > Entwicklung

JS: Datumsangaben 'intelligent' parsen

(1/2) > >>

wflamme:
Hallo!
Kann jemand flotte JS-Routinen zur 'intelligenten' Behandlung von Benutzer-Datumseingaben aus der Schublade ziehen?

Ich bräuche zB eine schnelle JS-Funktion, die mir einen Datumsstring plausibel vervollständigt. Bei unvollständigen oder mehrdeutigen Angaben (zB "1.3.") soll auf das nächstmögliche Datum vervollständigt werden, aus heutiger Sicht also auf "01.03.2003", da der 1.3.2002 ja schon vorbei ist.
Behandlung von Ausdrücken wie "heute in 1 woche" oder so wäre natürlich das Tüpfelchen auf dem 'i'.

Das Web schweigt sich zu diesem Thema ziemlich aus. Alles was ich in der Richtung bislang versucht habe, hat eine ..nunja ... schaurige Performance. Aber ich bin halt auch kein JS-Crack.

Performance:
ich empfehle ata - der ist Experte für JS - hat auch einen Award bekommen - hip hip hurra

 ;D ;D ;D

ata:
@Performance...

... danke für die Empfehlung. Als ich das Posting zum ersten Mal las, habe ich mir gesagt "goht älles - dät au wissa wia" - und dann habe ich mich gefragt wann...

... da der Gedanke sehr nützlich sein kann, habe ich mir einen Task geschrieben, daß das mal was für einen Strohwittwerabend wäre... ;D ;D ;D

... wer also warten kann...

ata

Performance:
@ata
 ;D  ;D  ;D

- des Gwitter kummt bstimmt  :)  :)

- ata das was flamme da will sieht nach einer Suchroutine aus die man auch als inteligenten Agenten bezeichnen kann, d.h. umgangsprachlich geformte Sätze soll der Agent verstehen und auf den Punkt genau ein Ergebnis liefern - das ist schon ein Ansatz zur künstlichen Intelligenz. Wenn du noch die fuzzy-Logik einbauen tust, dann wird das wirklich ein echter Geniestreich.

cu

wflamme:
Genauer gesagt geht's darum, zB diese Sache hier noch etwas zu perfektionieren:
http://www.sns1.de/partner/flamme/wflamme.nsf/Shortcut/ExtractDateTime1

Was mir auch seit längerem vorschwebt: Dem dämlichen Outlook mit seinen umgangssprachlichen Datumsangaben mal zu zeigen, wo der Hammer hängt.  :P

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln