dedlfix: Zeitfunktionen

Beitrag lesen

echo $begrüßung;

ich habe einen Timestamp in meiner db gespeichert - wenn ich denn in der Form date("d.m.Y - H:i", $eintrag[$i][2])."</td>

Worum geht es denn nun bitte? Soll das PHP sein? Ist die Datenbank eine MySQL-Datenbank?

aber abrufe dann kommt da bei allen Daten  01.01.1970 - 01:33 raus - das kann ja nun nicht sein???

Wenn meine Vermutung stimmt, dann liegt das an den unterschiedlichen Vorstellungen der beiden Systeme, was ein Timestamp ist. Für PHP ist es der Unix-Timestamp (Sekunden seit 1.1.1970 0:00 UTC). Für MySQL ist es eine Default-Datetime-Formatierung ohne Trennzeichen.

Im Handbuch zu MySQL sind zum Umrechnen zwei Funktionen angegeben: FROM_UNIXTIME und UNIX_TIMESTAMP.

echo "$verabschiedung $name";