タイトルの通りです。
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()を使うクセをつけておきましょう。