これは単純でなければならないので、私は気が狂ってしまうと思います。
現在、私のコンピューターの時刻は 14:41 です。以下のコードを実行すると、13:41 が返されます。
$date = new DateTime();
$date->format('Y-m-d H:i:s') //13:41
date('Y-m-d H:i:s') //13:41
date_default_timezone_get()
UTC を返します。
1 時間遅れている理由はわかりましたが (夏時間であるため)、これらすべてを考慮して実際の時間を返す関数はありませんか?
psここで明らかなことを見落としていると思います。
編集: date('Y-m-d H:i:s -- I -- e');
戻ります2013-09-13 14:15:47 -- 0 -- UTC
。I
パラメータは1を返すべきではありませんか?