Hallo Stefan,
sorry, ich bin ein bisschen zerstreut heute ;-)
Ich hab es so probiert:
<?php if(isset($dat)){
$datneu = preg_replace('/(dddd)-(dd)-(dd)/','\3.\2.\1',$dat);
echo $datneu;
}else {echo strftime("%A, %d.%m.%Y "); }?>
Aber ich bekomme immer noch die gleiche AUsgabe: YYYY-MM-DD
der Ausdruck konnte ja auch nicht treffen, weil es heissen muss:
$datneu = preg_replace('/(\d\d\d\d)-(\d\d)-(\d\d)/','\3.\2.\1',$dat);
sonst sucht der Ausdruck nach dem Buchstaben "d" und das _kann_ ja nicht gehen. Mit "\d" sollte es jetzt aber endlich funken ;-)
viele Grüsse
Achim zerstreutheut Schrepfer