PHPで「Warning: date(): It is not safe to…」エラーの対応方法
2024/04/18
PHPでdate関数を使った際に「Warning: date(): It is not safe to rely on the system's timezone settings.」というエラーメッセージが表示された。以下に原因と対応方法をメモ。
エラーメッセージ全文
Warning: date(): 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. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /hogehoge/hugahuga/hoge.php on line 42
原因
デフォルトタイムゾーンが設定されていないことが原因。
対応方法
ファイルごとに以下のように記述する。
date_default_timezone_set('Asia/Tokyo');
もしくはphp.iniで以下のように設定する。
date.timezone = Asia/Tokyo
関連記事
-
-
PHPでファイルパスorフォルダパスの確認
PHPで画像とか触る際にフォルダのパス、ファイルのパスを 知りたいことがあったの ...
-
-
【2025年版】PHPとStripeを用いてサイト内にクレカ決済及びキャンセル機能を実装する方法
5年ほど前にPHPとStripeを用いたクレカ決済機能をテスト実装したが最近試し ...
-
-
DTIのVPSにCodeigniter3を導入する方法
DTIのVPSにPHPフレームワークのCodeigniter3系をインストールし ...
-
-
FLASHから受信した画像をPHPで保存し、サムネイルも作る
■参考サイト ・FLASH http://www.ilovex.co.jp/bl ...
-
-
PHPで複数の送信先に一括でメールを送る方法
PHPで複数の送信先に一括でメールを送信したかった。配列とかで指定するのかと思っ ...