URL: https://www.overclockers.at/coding-stuff/php_datumsformatierung_25969/page_1 - zur Vollversion wechseln!
Hallo,
ich habe bei einer Datenbankanwendung mehrere Spalten als timestamp(10) festgelegt.
Wenn ich diese bei der Ausgabe dann formatieren will, geht das mit date nicht. (-->date("d.m.y, H.i",$row['datumstart'])
in diesem fall bekomme ich zeiten aus den siebzigern...vermutlich, weil php das als unix-timestamp ansieht.
habe ich sonst eine möglichkeit, aus den mysql-timestamps in php ansehnliche zeiten zu machen?
Grüße und Danke für die Hilfe
Schnrups
formatier sie direkt im mysql
DATE_FORMAT (glaub ich)
Rechne einfach mal 30 Jahre dazu und formatiers erst dann um 
Is so ne Art Patch - sollte aber funktionieren!
date() will einen unix timestamp, bekommt aber einen mysql-timestamp, daher:
Code: PHP$result=mysql_query("SELECT UNIX_TIMESTAMP(datumstart) AS unix_datumstart FROM foobar"); while($row=mysql_fetch_array($result)) { print(date("d.m.y, H.i",$row['unix_datumstart'])); }
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026