Tom: Datum in einheitliches Format...

Beitrag lesen

Hello,

(Er)kennt PHP von Haus aus schon einige Formate, oder muss ich jedes einzeln analysieren und Regeln zur Erkennung und Umwandlung festlegen?

Mach doch mal ein paar Versuche mit der Funktion strtotime() und poste uns dann hier das Ergebnis.

http://de2.php.net/manual/de/function.strtotime.php

Zum Umwandeln in das Klarschrift-Datumsformat dient dir data()

http://de2.php.net/manual/de/function.date.php

Eine Anmerkung noch zu LX's Posting:

Um zu prüfen, ob das vom User numerisch eingegebene Datum plausibel ist, wäre noch zu prüfen:

es sollte immer nur eine Art von Trenner vorhanden sein:
  wenn ein '.' drin ist, sollten keine '/' und keine '-' usw vorhanden sein.

Als Trenner könnte man zulassen  \ / - . ,

Wenn Trenner vorhanden sind, sollten es immer zwei sein

Damit müsstest Du, bevor Du strtotime() nutzt, schon einige Fehleingaben abfangen können.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de