wahsaga: date() macht irgendwas

Beitrag lesen

hi,

ich hab ein problem mit date() aus php(4.4.2) und dem timestamp typ in mysql(4.0.24).

mysql speichert die timestamps im format YYYYmmddHHiiss also zb 20070330153451 für 30. 3. 2007 15:34:51.

ich lese die timestamp aus(was 100%ig geht) und wills dann mittels date brauchbarer umkonvertieren, aber date() setzt mir das immer aufs datum 19.01.2038 wenn ich mit
$zeit=date("d.m.Y", $row[1]);
einen wert konvertieren will.

hat wer ne idee was da nicht passt?

Du hast dir noch nicht klar gemacht, dass zwischen dem Unix-Timestamp, den PHP verwendet, und dem Spaltentyp TIMESTAMP in MySQL ein himmelweiter Unterschied besteht.

Den MySQL-TIMESTAMP könntest du bspw. mit der MySQL-Funktion UNIX_TIMESTAMP() in einen Unix-Timestamp umwandeln - den könnte date() dann auch verstehen.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }