[PHP]date関数の結果が12時間ずれる件について
date('Y-m-d h:m:s')の結果が12時間ずれる!?
date関数を使うと12時間ずれることがあります。例えば、現在時が"2010-05-29 17:00:00"のとき、
$ php -r "echo date('Y-m-d h:m:s');"
2010-05-29 05:00:00
落ち着いて!
自分の書いたコードをよく見て!
原因は、"h:m:s"の書き方が間違っているからです。
正しくは "H:m:s" です!
$ php -r "echo date('Y-m-d H:m:s');"
2010-05-29 17:00:00
あ~よかった。。。
マニュアルをちゃんと読みましょう。
http://jp.php.net/manual/ja/function.date.php
カテゴリ:
PHP