ich habe folgendes Problem.
Ich lasse extern über den Code seit Jahren das datum des letzten post ermitteln für einen Portalblock:
Code: Alles auswählen
$result3 = sql_query("SELECT post_id, poster_id, FROM_UNIXTIME( post_time,'%d.%m. um %H:%i Uhr') as post_time_str, post_time FROM forum_posts where post_id='$topic_last_post_id'", $dbi);
list($post_id, $poster_id, $post_time_str, $post_time) = sql_fetch_row($result3, $dbi);
Ausgabe :
Code: Alles auswählen
<td align=\"center\" nowrap bgcolor=\"#054D91\" style=\"border:solid 1px $bordercolor;\" class=\"row3\"> $post_time_str <br>
Ursache war eine falsche Uhrzeit zunächst am Server. Nach der Korrektur ist im Forum die Zeit korrekt. GMT+1 stimmt bei allen Usern, aber leider auf meinem Block nicht siehe oben. Im forum hauts aber hin. Wie kann das sein?
Ich vermute am Server ist was verkehrt. MYSQL holt aber die Standartwerte von Server bei der Timezone:
Code: Alles auswählen
time format %H:%i:%s
time zone SYSTEM
Der Timestamp wird IMMER korrekt in die DB eingetragen! Der Wert stimmt!
Gibts Alternativen den Timestamp "zu holen" und darzustellen??