: "2012-01-04 11時04分07秒は、"のphpinfo間違った日の日付が正しく表示されるエコーPHPを使用して
しかし、私のphpinfoファイルの先頭に、私が持っている:
「システムのLinux server1.domain.com#1 SMP Tue Jun 21 10:29:24 EDT 2011 i686 "
日付は1月4日ではなく6月21日を示していますか?
私はUbuntuとPHP 5.3.2を実行しています。
ありがとうございました。
: "2012-01-04 11時04分07秒は、"のphpinfo間違った日の日付が正しく表示されるエコーPHPを使用して
しかし、私のphpinfoファイルの先頭に、私が持っている:
「システムのLinux server1.domain.com#1 SMP Tue Jun 21 10:29:24 EDT 2011 i686 "
日付は1月4日ではなく6月21日を示していますか?
私はUbuntuとPHP 5.3.2を実行しています。
ありがとうございました。
これはシステム時刻ではなく、カーネルバージョンの一部です(OSカーネルがになった時刻はでした)。何も心配する必要はありません(最新のカーネルかどうかを確認することを除いて、コンピュータを管理していない場合は、心配しないでください)。
システムコマンドを実行できる場合は、uname -a
を実行して取得できます。私のボックスの出力は:
Linux xyzzy 3.0.0-13-server #22-Ubuntu SMP Wed Nov 2 15:09:08 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
これはカーネルがが 2ヶ月前に建てられたことを意味します - これは(唯一の私のOSのコアは何歳である」の意味で、現在の時刻とは関係ありませんか? ")。
も参照してください。http://en.wikipedia.org/wiki/Uname
your time zone settingsを見て、PHPがあなたのサーバーと同じタイムゾーン設定を持っていることを確認してください。
phpInfo()の出力の最初の行は、現在の日付afairではありません。 おそらく、サーバーがセットアップされた日付またはs.thです。このような。
;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone =
変更この設定が正しいことを、そしてあなたのPHPプロセスが正常に返す必要があります:
はあなたのPHPのタイムゾーンはおそらくphp.iniファイルに設定されています。
質問がありますか?表示する日付は何ですか? –