Autor Thema: JS: Datumsangaben 'intelligent' parsen  (Gelesen 1773 mal)

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
JS: Datumsangaben 'intelligent' parsen
« am: 18.12.02 - 16:10:27 »
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.
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:JS: Datumsangaben 'intelligent' parsen
« Antwort #1 am: 18.12.02 - 20:39:16 »
ich empfehle ata - der ist Experte für JS - hat auch einen Award bekommen - hip hip hurra

 ;D ;D ;D
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:JS: Datumsangaben 'intelligent' parsen
« Antwort #2 am: 18.12.02 - 22:39:28 »
@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
Grüßle Toni :)

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:JS: Datumsangaben 'intelligent' parsen
« Antwort #3 am: 19.12.02 - 09:36:32 »
@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
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:JS: Datumsangaben 'intelligent' parsen
« Antwort #4 am: 19.12.02 - 10:15:57 »
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
« Letzte Änderung: 19.12.02 - 10:16:24 von wflamme »
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:JS: Datumsangaben 'intelligent' parsen
« Antwort #5 am: 19.12.02 - 10:39:43 »
... etwas umfangreicher wie zuerst vermutet, müßte aber machbar sein...

ata
Grüßle Toni :)

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:JS: Datumsangaben 'intelligent' parsen
« Antwort #6 am: 19.12.02 - 11:02:09 »
Dachte ich mir auch. Vielleicht probiere ich mich derweil mal an einer LS-Variante. Zu ärgerlich, daß LS keine RegExp kennt  >:( das würde viel vereinfachen. Ev. nehme ich dann das
http://www.cae-software.com/freeware/
oder die MS-Komponente.

Was mich wirklich wundert, daß das noch niemand behandelt hat... zB bei der Formularvalidierung. Selbst wenn es Aufwand bedeutet, für eine Fa. wie Lotus/IBM oder andere bedeutet das doch mehr praktische Publicity als zB noch ein Banner zu schalten, wenn man eine Datumseingabe in einem Web-Formular 'frei Schnauze' tätigen kann...

There's always room for improvement...
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz