Hallo Stefan,
reguläre Ausdrücke sind Dein Freund ;-)
im Format YYYY-MM-DD.
Ich habe schon explode ausprobiert, aber ich bekomme es nicht hin den Datumswert in $dat in folgendes Format zu ändern:
z.B: "Freitag, 12.04.2002"
$dat = '2002-04-12';
$dat_neu = preg_replace('/(dddd)-(dd)-(dd)/','\3.\2.\1');
Das sollte eigentlich das gewünschte Ergebnis liefern. Auf der linken Seite wird nach Ziffern (d) gesucht, wobei die Klammern die Treffer "isolieren". Auf der rechten Seite wird mit \1,\2 und \3 auf die Inhalte in den Klammern zurückgegriffen und so der String neu formatiert. Weitere Hinweise findest Du im PHP-Manual. Reguläre Ausdrücke mit preg_replace() sind übrigens Perl-kompatibel, d.h. Du kannst auch im Perl-Teil von SELFHTML mehr darüber erfahren.
Viele Grüsse
Achim Schrepfer