mysql timestamp formatieren
christian Leinweber
- php
0 flo0 Ilja0 lulu0 Andreas Görtz
hi,
habe ein problem mit einen Mysql timestamp. wenn ich ihn mit der Function php funktion date formatiere, dann bekomme ich ein Völlig falsches Datum!
timestamp: 20040228115002
formatiert mit date("d.n.Y H:i", $timestamp):
13.12.1901 21:45
wo liegt der Fehler?
grüße christian
formatiert mit date("d.n.Y H:i", $timestamp):
sollte das n nicht ein m sein?
hallo
sollte das n nicht ein m sein?
nein das ist nur eine andere form den Monat auszugeben...
grüße
yo,
timestamp: 20040228115002
woher kommt den dieser wert für den timestamp her, bzw. mit welcher funktion hast du ihn erzuegen lassen oder ist der von dir ?
Ilja
Huhu Christian
wo liegt der Fehler?
schau Dir nochmal genau die entsprechenden Dokumentationen an
http://www.mysql.com/doc/en/Date_and_time_functions.html
(Stichwort: unix_timestamp)
http://de3.php.net/manual/en/function.date.php
Viele Grüße
lulu
Hi,
timestamp: 20040228115002
formatiert mit date("d.n.Y H:i", $timestamp):
13.12.1901 21:45wo liegt der Fehler?
das liegt daran, dass der MySQL-Timestamp völlig anders aufgebaut ist, als der Unix-Timestamp, den date() erwartet. MySQL arbeitet nach dem Muster yyyymmddhhmmss, während der andere die vergangenen Sekunden seit dem 1.1.1970 enthält. Was du machen kannst, ist folgendes:
Gruß,
Andreas.