Datumsausgabe

NemoFinder

Mitglied
Hi,

in meiner Datenbank habe ich Felder als Datum formatiert. Frage ich diese Werte ab erhalte ich das Datum im folgenden Format: 2006-12-14.
Ich würde es aber gerne so haben: 14.12.2006
dies wollte ich mit
PHP:
$birthday=date("d.m.Y", $ds[birthday]);
erreichen, aber nun wird mir immer 01.01.1970 angezeigt.
Was mache ich falsch?

cu
 
Hallo!

date() erwartet als 2. Parameter einen Timestamp (Sekunden seit dem 1.1.1970).
"2006-12-14" ist aber kein Timestamp, daher erkennt date() das Datum als ungültigen Timestamp und gibt somit "01.01.1970" zurück.

Versuche es mal so:
SQL:
SELECT DATE_FORMAT(`birthday`, '%d.%m.%Y') as `birthday`, `name`
FROM `table`
WHERE `name`='Username'
Gruss Dr Dau
 
Zuletzt bearbeitet:
Zurück