Hallo an alle, ich weiß, Datums anfragen gibts genug hier im Forum, habe aber nichts gefunden was meine Frage betrift:
Also ich habe in der datenbank (sql) in einer Tabelle eine timestamp dabei. das format was angezeigt wird, ist 000-00-00 00:00:00 (z.B. 2011-04-05 22:20:00) geim auslesen mit php wird es mir auch so angezeigt. ich möchte aber die anzeige haben, das sie es so anzeigt: 20110405222000 also ohne doppelpunkt. habe das auch so umgewandeld.:
wird auch bei einem echo richtig angezeigt, also ohne strich und doppelpunkt. das problem ist jetzt aber, ich habe jetzt in der gleichen tabelle eine Spalte time angelegt mit int(20) dort soll er durch ein update diese zahl eintragen. aber irgendwie kommt da nur mist an.
in der datenbank unter time steht dann 2147483647, egal, auch wenn ich die zeit $sydney ändere
Also ich habe in der datenbank (sql) in einer Tabelle eine timestamp dabei. das format was angezeigt wird, ist 000-00-00 00:00:00 (z.B. 2011-04-05 22:20:00) geim auslesen mit php wird es mir auch so angezeigt. ich möchte aber die anzeige haben, das sie es so anzeigt: 20110405222000 also ohne doppelpunkt. habe das auch so umgewandeld.:
PHP:
$sydney=$datum+(60*60*2);
$datum2 = date("YmdHis", $sydney);
PHP:
$update = mysql_query("UPDATE schlafenszeit Set time = '$datum2' WHERE schlafen_user_id = '$id'");
in der datenbank unter time steht dann 2147483647, egal, auch wenn ich die zeit $sydney ändere