PHPのタイムゾーンがTokyoになっていない場合
XAMPPのバージョンによって、PHPのタイムゾーンがEurope/Berlinになっている事がわかりました。
http://mawatari.jp/archives/time-adjustment-of-xampp-php
この場合、Asia/Tokyoに修正する必要があります。 タイムゾーン設定値は、
http://localhost/xampp/phpinfo.php
で確認できます。「Default timezone」が、「Asia/Tokyo」になっていれば、そのままで支障ありません。
php.ini(Dドライブインストールの場合→D:\xampp\php\php.ini)を修正します。以下のように、date.timezoneを設定してください。
date.timezone = Europe/Berlin
↓↓↓
date.timezone = Asia/Tokyo
修正した後は、Apacheを再起動します。Windowsの場合、コマンドプロンプトで以下を実行してください。
Apacheのバージョンによって、Apache2.xの数字は変わります。(2.3や2.4)
net stop Apache2.2
net start Apache2.2
Apacheのバージョンは、
http://localhost/xampp/phpinfo.php
で確認できます。
※ MyHome Portal「ID管理」を既に利用中の場合、タイムゾーンを変更すると、登録したIDやパスワードが文字化けします。