TIMESTAMP - Problem

Apon

Mitglied
Hallo zusammen!

Ich trage ein Datum in das Feld 'date' der Datenbank in folgendem Format ein:
2006-03-06

Das Feld 'date' ist folgendermaßen konfiguriert:
Typ: timestamp(14)
Null: ja
Standard: NULL

Nun will ich das Datum auf einer PHP-Seite wieder ausgeben, allerdings in einem anderem Format. Nämlich:
06.03.2006

Dies bewerkstellige ich mittels:

PHP:
echo strftime("%d.%m.%Y", strtotime($row['date']))."<BR>";

Ausgegeben wird jedoch:
01.01.1970

Mir ist klar, dass das Format nicht erkannt wird. Weiß jedoch nicht warum.
Hat jemand einen Rat?

PS.: hoffe die Angaben reichen aus

MfG Apon
 
Danke für deine Antwort dr_Alex!

Hilft aber leider nicht. Die Folge ist dass nun gar nichts mehr angezeigt wird.

Hier mal der komplette Code fürs auslesen

PHP:
<?PHP
  $query = "SELECT `ID`, `date`, `categorie`,`title`,`description` FROM kalender WHERE date < '2006-04-01' ORDER BY date ASC";
  $result = mysql_query($query);
  while($row = mysql_fetch_assoc($result))
  { echo "<a name=".$row['ID']."></a>";
?>
<table>
 <tr>
  <td><p>
   <?PHP echo strftime("%d.%m.%Y", strtotime($row['date']))."<BR>"; ?> <!-- Datum -->
  </p></td>
  <td><p>
   <?PHP echo $row['categorie']."<BR>";?><!-- Kategorie -->
  </p></td>
 </tr>
 <tr>
  <td><p><b>
   <?PHP echo $row['title']."<BR>";?><!-- Titel -->
  </p></b></td>
 </tr>
 <tr>
  <td><p>
   <?PHP echo nl2br($row['description'])."<BR><BR>"; ?><!-- Text -->
  </p></td>
 </tr>
</table>
<?PHP
  }
?>
 
Vielleicht hilft das mehr...
MfG Apon
 
Ich glaube diese Frage gehört wohl doch eher ins PHP-Forum.
Also werde ich es mal da reinstellen.

MfG Apon
 
Zurück