ます’s Blog - どうでもいい記事100選

どうでもいい記事100選

[PHP] date関数でタイムゾーンの設定


HP5.1にて、date関数がちょっと変わっています。
64bit対応周りなのかな?
Strict Standards: date() [function.date]: It is not safe to rely on the systems timezone settings, please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. We now use 'Asia/Tokyo' for 'JST' in /path/to/script.php
まあ、こんな風に怒られる。
タイムゾーンの設定をしろってことなんで、php.iniに
date.timezone = Asia/Tokyo
と書くか、phpスクリプト内部で
date_default_timezone_set('Asia/Tokyo');
とすれば解決。
php.iniまたは.htaccess(こちらは試してないけど)でやるのが正解でしょうねー。

嬉しいような悲しいような。。。参考になりました。「register_global = OFF」に続く第2弾っぽいな。
この辺()、どうすっかなぁ。そろそろ真面目にPHPが対応してくれれば嬉しいんだけど。
コレPECLみたいなモノは無いのだろうか。