これは、orders
テーブルにエントリを作成するスクリプトです。ただし、現在、テーブルに挿入されている時刻が現地時間として表示されていません!
//Retrieve variables
$tableNum = $_POST['tableNum'];
$coverNum = $_POST['coverNum'];
//GET DATE & SET TIME ZONE
date_default_timezone_set(Europe/Dublin);
$date = date("Y-m-d H:i:s", time());
//construct query & execute
$sql = "INSERT INTO orders (covers, `table`, placed) VALUES ('$coverNum', '$tableNum', '$date') ";
$result = mysql_query($sql) or die(mysql_error());
$numrows = mysql_affected_rows();
ヨーロッパ/ダブリンで表示するようにコードを修正する方法を誰か提案できますか? 私のテーブルの列は ですTIMESTAMP
。
上記のコードでは、私の出力は次のとおりです。
2013/02/21 - 14:30
これでなければなりません:
2013/02/21 - 21:30
どうもありがとう!