Mac で PHP を 7.1.4 にアップグレードした後、php.ini ファイルで date.timezone = PRC を設定し、Apache を再起動すると、表示される時刻はまだヨーロッパ時間のままです。 質問: このバージョンのタイムゾーン設定はどのようになりますか。効果?
例: スパン >
実際の現在の時刻は、2017 年 5 月 9 日の午後 1 時 4 分 15 秒です。正確に 8 時間違います。
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
PHP 7.1 とは関係ありません。5.1 からはこのようになっています。あなたが言った後で特にテストしました。デフォルトのタイムゾーンは UTC です。
date.timezone = "PRC";
date_default_timezone_set('PRC'); リーリー
date_default_timezone_set('PRC');
実行環境 7.0.24
変更された設定ファイル php.ini が phpinfo で表示されるパスであることを確認しますか? Apacheの再起動が必要な変更もあります
アイテムをリストする
php.ini パスは間違いなく正しいですが、変更後は無効になります。
使用: date_default_timezone_set('PRC') は有効になりますが、毎回設定する必要があります。
実行バージョン: PHP7.1.4
PHP 7.1 とは関係ありません。5.1 からはこのようになっています。
php.ini の現在のバージョンを実際に変更していることを確認してくださいあなたが言った後で特にテストしました。
デフォルトのタイムゾーンは UTC です。
date.timezone = "PRC";
またはグローバルに設定します
投稿者: liberxuedate_default_timezone_set('PRC');
リーリー変更された設定ファイル php.ini が phpinfo で表示されるパスであることを確認しますか? Apacheの再起動が必要な変更もあります
アイテムをリストする
php.ini パスは間違いなく正しいですが、変更後は無効になります。
アイテムをリストする
使用: date_default_timezone_set('PRC') は有効になりますが、毎回設定する必要があります。
実行バージョン: PHP7.1.4