dポイントプレゼントキャンペーン実施中!

mb_send_mailで送ったメールの送信日時が
9時間後の未来になってしまいます。
どこかの設定を忘れてるのでしょうか?
coreserverのレンタルサーバーを使っています。
宜しくお願い致します。

A 回答 (1件)

タイムゾーンの設定がおかしいのではないでしょうか。


サーバの時計自体はJSTで動いているのに、プログラムはUTCだと思っているから9時間後の未来時間となってしまうのだと思います。
php.ini に date.timezone という設定項目があるので確認するといいと思います。
PHP5 であれば date_default_timezone_set 関数で設定できます。

参考URL:http://www.php.net/manual/ja/function.date-defau …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!