日時系の関数を使うと以下のようなワーニングが出ることがあります(実際に出たワーニングです)。
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. ...
システムのタイムゾーンを使っていて安全じゃないからdate.timezoneかdate_default_timezone_set()でタイムゾーンを設定しろっていうことです。これを解決するためにdate.timezoneにタイムゾーンを設定することにしました。
やり方は、php.iniのDateセクション([Date]以下の部分)にdate.timezoneっていう項目があるので、そこを
date.timezone = "Asia/Tokyo"
にします。これで、タイムゾーンの設定は終わりです。Apacheを再起動すれば設定が反映されます。
※Wikipediaによるとタイムゾーンとは、
共通の標準時を使う地域全体を「等時帯」、「時間帯」または「タイムゾーン(time zone)」といい、その地域の標準時を示す際にはUTCとの差で示すことが多い。ということらしいです。結構良く使うけど、ちゃんとした意味って意外と知らなかったので、調べてみました。