0

PHP スクリプトが間違った時刻を表示しています。たとえば。私のシステムの時刻は午後 3 時 10 分ですが、スクリプトは午前 9 時 40 分を示しています。

私はWindows XPで作業しています。サーバーパッケージは「yPortable WebServer」のものです。このサイトで他のいくつかの質問をチェックして、php.ini.dist および php.ini ファイルで次の変更を行いました => date.timezone = "Asia/Calcutta"。しかし、まだ変化はありません。

4

3 に答える 3

4

日付関数を使用するときは、スクリプトで常にデフォルトのタイムゾーンを設定することをお勧めします。

于 2012-06-26T09:44:32.657 に答える
1

タイムゾーン設定が正しく設定されているかどうかを確認するために、date('e')またはdate('r')をエコーし​​てみましたか?

于 2012-06-26T09:49:14.777 に答える
0

コードでタイムゾーンを設定するとうまくいきました。ありがとう!

わかった!これはばかげているようです。OS自体を再起動しただけで、コードにタイムゾーンを設定しなくても動作するようです。おそらく、システムが長時間(数日)連続してオンになっていたため、どこかで不具合が発生しました。

于 2012-06-26T09:56:57.713 に答える