phpではdate()ではなくdate_i18n()を使おう

タイトルの通りです。
date()を使うと標準時(UTC+0)の時刻が返ってきますが、date_i18n()を使うことで今いる場所の時刻を自動で取得して返してくれます。
つまり、特に設定しなくても日本にいればUTC+9の時刻が得られます。

echo date( 'Y-m-d H:i:s' );
echo date_i18n( 'Y-m-d H:i:s' );

// 出力結果
2015-02-19 05:35:21
2015-02-19 14:35:21

date_i18n()を使うクセをつけておきましょう。