2011-03-14 13 views
0

私はcodeigniterを使用しています。私は英国のサーバー(私はデンマーク出身です)に私のサイトを持っています。私はタイムスタンプとMySQLサーバーを使っていますが、数時間先に。Codeigniter MySQL now()time

私は何ができるのですか?私は何かを作る必要がありますか?私はすべての質問に多くのものを入力したくありません。

私はあなたに感謝してくれることを願っています。

+2

:それは常に7時間を持っている場合、それは答えである可能性があり少なくともMySQLを有効にしますが、CIの日付ヘルパーなどのいずれにも役立ちます。[more @ php.net](http://php.net/manual/en/function.date-default-timezone-set.php) – Ross

答えて

0

あなたのタイムスタンプに7時間を加算するとどうなりますか? - それはないでしょう `(私は信じて7時間)あなたのphp.iniで、あなたは` date_default_timezone_set(アジア/クラスノヤルスク)を変更しようとすることができ

$mydate = date("Y-m-d g:i a"); 
$timestamp = strtotime($mydate); 

$SERVER_HOURS = 7; 
$server_timestamp = $timestamp+60*60*$SERVER_HOURS; 
+0

あなたが夏時間の節約をしているなら、この答えは欠点になります。おそらくタイムゾーンを設定することは、値をハードコーディングするよりはるかに良いでしょう。 –

関連する問題