CakePHPで時間が9時間ずれる

「/etc/php.ini」ファイルのタイムゾーン設定を「timezone=Asiz/Tokyo」にしてもCapePHPの時間が9時間ずれる。
タイムゾーン設定だけでは駄目なようで下記命令を「beforeRender()」に追加。

■こんな感じ
public function beforeRender() {
date_default_timezone_set(‘Asia/Tokyo’);
}

これでLinuxのdateコマンドの結果とPHPのdate関数の結果が同じになる。

PHP逆引きレシピ 第2版 (PROGRAMMER’S RECiPE)

This entry was posted in CakePHP, CentOS, Linux. Bookmark the permalink.

Comments are closed.