0

Windows Server 2008 R2 でサイトをホストしています。オブジェクト プロパティに新しい DateTime を割り当てたいと思います。コンストラクターにはパラメーターがありません。試行するたびに、「500 Internal Server Error」と呼ばれる非特定のエラーが発生します。例外を使用すると、エラーコード「-3」がページに出力されます。理由はわかりませんが、エラー メッセージは表示されません。

このDateTime 形式の問題も試しましたが、成功しませんでした。

以下にサンプルを示します。

$stop->Arrive_Time          = new DateTime();
4

1 に答える 1

1

ini ファイルにエラーが記述されています。

PHP 致命的なエラー: メッセージ 'DateTime::__construct(): システムのタイムゾーン設定に依存するのは安全ではありません。date.timezone 設定または date_default_timezone_set() 関数を使用する必要があります。これらの方法のいずれかを使用してもこの警告が表示される場合は、タイムゾーン識別子のスペルが間違っている可能性があります。'1.0/no DST' の代わりに 'Europe/Paris' を選択しました ...

解決策:すべての DateTime コンストラクトまたはオブジェクトの前にdate_default_timezone_set()を配置します。

于 2013-03-28T08:50:22.373 に答える