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:
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
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:
<?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
}
?>
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