PHPのdate関数で、時間が9時間足りない時
PHPのdate関数は非常に便利で
$date = date('Y/m/d H:i");
とするだけで、
2010/06/03 22:15
というような値を得る事が出来る。
詳細はdate関数
しかし、初期設定次第では9時間足りない時がある。
これはグリニッジの標準時とか何だかよく分からないものが原因なので、
これを回避するためには
date_default_timezone_set('Asia/Tokyo’);
という宣言を加えてあげればよい(少なくともdate関数より前)。
ディスカッション
コメント一覧
長年の謎が解決しました!ありがとうございます!
いいですね!
しかし、上記で誤ったところがありましたので修正願います。
date(‘Y/m/d H:i”);
のところです。
‘で最初始まっているのに対し、”で閉じると閉じてないと認識されてしまいます。
そのため
date(‘Y/m/d H:i’);
や
date(“Y/m/d H:i”);
のが最適だと思います。
ピンバック & トラックバック一覧
[…] 以下のサイトを参考にしました。 PHPのdate関数で、時間が9時間足りない時 « for WEB屋 […]
[…] http://www.4web8.com/2581.html […]