I have a database with a attribute "DATUM". "DATUM" is a timestamp. Now i want to change the format of the timestamp. Here is a picture of the timestamp with the wrong format

Here with the right format, but at the wrong place

And that the problem. I dont get the "new timestamp" into a echo with the text "geschrieben von Peter am". Maybe someone of you can help me. Here is the code
/* This should be in 1 echo*/
/* Like this:
$d = date_create($row['DATUM']);
echo "<a class='article-autor'>geschrieben von $row[AUTOR] am ($d->format('j.m.Y \u\m H:i \U\h\r'))</a>";
But it wont work
Thats the real code at the moment: */
echo "<a class='article-autor'>geschrieben von $row[AUTOR] am $row[DATUM]</a>";
$d = date_create($row['DATUM']);
echo($d->format('j.m.Y \u\m H:i \U\h\r'));
$row[DATUM].$d = date_create($row['DATUM']);$d->format('j.m.Y \u\m H:i \U\h\r');before yourecho "<a class='article-autor'>...and then change... am $row[DATUM]</a>to... am $d</a>$d = date_create($row['DATUM']); $d->format('j.m.Y \u\m H:i \U\h\r'); echo "<a class='article-autor'>geschrieben von $row[AUTOR] am $d</a>";, but i get an error: Catchable fatal error: Object of class DateTime could not be converted to string in$d = date_create($row['DATUM']); $datum = $d->format('j.m.Y \u\m H:i \U\h\r'); echo "<a class='article-autor'>geschrieben von $row[AUTOR] am $datum</a>";. Save the formatted DateTime object to a var, and then echo that var.