1

DB にタイム ストアを表示したいのですが、表示すると間違った時間が表示され、実際の時間が -5 時間少なくなります。私が持っているとしましょう

        $time = '2013-03-18 11:48:26'; 
        $time = date('g:i A M dS', strtotime($time));
        echo $time;

次に、 3 月 18 日午前 6 時 48 分と表示され、3 月 18日午前 11 時 48 分と表示されるはず です。ありがとう。

4

2 に答える 2

1

サーバーのタイムゾーン設定を確認してください。

またはphpを使用して変更します

// example for japan time zone

date_default_timezone_set('Asia/Tokyo');
于 2013-03-18T06:55:43.120 に答える
0

データベースから時間を表示したい場合は、このクエリを使用できます。

SELECT NOW();

そして、それはあなたにサーバー時間を与えます. モデルから時間を照会できるヘルパーを作成でき、どこでもヘルパーを呼び出すことができます。

于 2013-03-18T07:16:49.917 に答える