Mailinglisten-Archive |
remofritzsche Mailinglists wrote: > Dear List, > > Ich denke ich bin nicht der einzige mit dem Problem: Datum sowie > Datetime sind einfach immer eine nervige Sache. Man schlägt sich mit > Zeitzonen und > wasweisichwasnochallem rum. Aber mein Anliegen ist ein anderes: > > Ich habe eine konventionelle Textbox, die einer Datumseingabe dienen > soll. Das Format des Datums wird konfiguriert, d.h. in der > Konfigurationsdatei der > Applikation steht z.B. "d.m.Y". Es sollen alle von date() akzeptierten > Formate möglich sein. > > Was ich nun benötige ist eine Methode, um einen String nach einem > Datums-Pattern zu parsen und zu validieren. Wenn ich date_parse() > verwende, > kriege ich teilweise ein falsches Ergebnis, da ich ja kein input- > pattern angeben kann. > > Hat mir da jemand eine taugliche Methode, um ein Datum nach einem > bestimmten Pattern zu parsen und validieren? Ja, ich hab da mal was geschrieben. Also zumindest sowas in die Richtung. Dabei steht im Sprachpaket: 'datumszeile' =>'Zeit: (?P<tag>\d{2}).(?P<monat>\d{2}).(?P<jahr>\d{4}) (?P<stunden>\d{2}):(?P<minuten>\d{2}):(?P<sekunden>\d{2}) Und in der verarbeitenden Datei: preg_match("/^$l[datumszeile]/",$row,$datum)); $timestapm =mktime ($datum['stunden'], $datum['minuten'],$datum['sekunden'], $datum['monat'], $datum['tag'], $datum['jahr']); > > Schonmal vielen Dank! > > Grüsse > Remo Yannik
php::bar PHP Wiki - Listenarchive