検索

ホームページ  >  に質問  >  本文

php7.1.4のタイムゾーン設定が無効な場合はどうすればよいですか?

Mac で PHP を 7.1.4 にアップグレードした後、php.ini ファイルで date.timezone = PRC を設定し、Apache を再起動すると、表示される時刻はまだヨーロッパ時間のままです。 質問: このバージョンのタイムゾーン設定はどのようになりますか。効果?

例:

実際の現在の時刻は、2017 年 5 月 9 日の午後 1 時 4 分 15 秒です。正確に 8 時間違います。 
高洛峰高洛峰2791日前1672

全員に返信(3)返信します

  • PHPz

    PHPz2017-05-16 13:02:30

    PHP 7.1 とは関係ありません。5.1 からはこのようになっています。
    あなたが言った後で特にテストしました。
    デフォルトのタイムゾーンは UTC です。

    php.ini の現在のバージョンを実際に変更していることを確認してください

    PHPini ctrl+g 行 925 を開き、次のように変更します:

    date.timezone = "PRC";

    またはグローバルに設定します

    date_default_timezone_set('PRC'); リーリー

    実行環境 7.0.24

    投稿者: liberxue

    返事
    0
  • PHPz

    PHPz2017-05-16 13:02:30

    変更された設定ファイル php.ini が phpinfo で表示されるパスであることを確認しますか? Apacheの再起動が必要な変更もあります

    返事
    0
  • ringa_lee

    ringa_lee2017-05-16 13:02:30

    • アイテムをリストする

    php.ini パスは間違いなく正しいですが、変更後は無効になります。

    • アイテムをリストする

    使用: date_default_timezone_set('PRC') は有効になりますが、毎回設定する必要があります。


    実行バージョン: PHP7.1.4

    返事
    0
  • キャンセル返事