Halihallo Björn
Ich bastel zur Zeit viel mit PHP und MySQL rum und nun habe ich bemerkt, dass ein stinknormales Datum wie "13.12.2003" in der Art wie "1066059374" gespeichert werden!
Das ist die sogenannte Timestamp, welche du über time() erhälst. Diese kannst du wie
du willst über http://www.php.net/date formatieren.
In MySQL werden Daten (pl. v. Datum) entweder mit DATETIME, DATE oder TIMESTAMP
gespeichert.
http://www.mysql.com/doc/en/DATETIME.html, beachte welche Formate als Input
_erwartet/erlaubt_ sind und dass TIMESTAMP wenig mit timestamp zu tun hat.
Gibt es ne Möglichkeit, dies zu decodieren oder ein Datum selbst in dieses Format zu bringen? Vielleicht ein Programm?
Nein, eine Funktion http://www.php.net/date oder dasselbe auf Seiten der
Datenbank: http://www.mysql.com/doc/en/Date_and_time_functions.html.
Es müsste aber dann auch direkt so eingetragen werden, an meinen Scripten kann ich das leider nicht ändern :o(
Dann steht dir die Funktion FROM_UNIXTIME in
http://www.mysql.com/doc/en/Date_and_time_functions.html zur Verfügung, um den
Timestamp-Wert in ein MySQL kompatibles Datum zu verwandeln.
Viele Grüsse
Philipp
RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.