erstmal:
ein Feld vom Typ date liefert z.B. 2007-01-08
ein Feld vom Typ timestamp liefert z.B. 2007-01-26 06:00:00
====
für beide Typen gilt bei folgendem Beispiel:
$query = 'SELECT Datum, unix_timestamp(Datum) as ud from `test` limit 1';
kompliziert:
echo '<pre>'; print_r($row);
echo
intval(substr($row['Datum'],8,2)), '.',
intval(substr($row['Datum'],5,2)), '.',
substr($row['Datum'],0,4);
Array
(
[Datum] => 2007-01-08
[ud] => 1168210800
)
8.1.2007
----
oder einfach:
echo date('j.n.Y', $row['ud'] );
8.1.2007
====
Quellen:
http://de.php.net/manual/en/function.substr.php
http://dev.mysql.com/doc/refman/5.0/en/ ... tions.html
http://de.php.net/manual/en/function.date.php
(ein Blick in die docs lohnt sich immer, auch wg. der user-comments !)