Tobias Kloth: frage zum timestamp

Beitrag lesen

Hallo jimmy,

wenn ich mir den timestamp vor dem speichern ausgeben lass bekomm ich bei dem datum 5.7.2004 als wert 1089021600, in der datenbank jedoch nur  00000000000000.

Du musst den PHP-Timestamp beim Einfügen in die Datenbank erst mit FROM_UNIXTIME(php-timestamp) konvertieren:
INSERT INTO tabelle SET einkauf_datum = FROM_UNIXTIME(php_timestamp)
(ungetestet)

Beim Auslesen kannst du dann entweder mit UNIX_TIMESTAMP() wieder einen Timestamp erzeugen mit dem PHP was anfangen kann (->SELECT UNIX_TIMESTAMP(einkauf_datum) as einkauf_datum FROM tabelle) oder (imho besser) du holst gleich das fertig formatierte Datum.

Grüße aus Nürnberg
Tobias