Hallo DigitalRatte,
$datum = "$row[datum]";
[...]
echo date("d. F Y", mktime(0,$h,$d,$d,$m,$y));;
wenn ich das richtig verstanden habe, ist doch $row[datum] ein einfacher timestamp, oder?
dann kannst du den doch einfach der date()-Funktion übergeben (mit deinem substr und dem mktime machst du doch auch nichts anderes, als einen Timestamp zu produzieren), also so:
while (...) {
echo date("d. F Y", $row[datum]);
}
btw: das 'F' für den ausgeschriebenen Monat steht (auf englisch, nicht auf deutsch) weiß du?
man möge mich korrigieren wenn ich falsch liege :-)
Grüße aus Nürnberg
Tobias