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

php7.1.4时区设置无效怎么办?

Mac升级PHP到7.1.4后,配置php.ini文件中date.timezone = PRC并重启apache后显示时间仍为欧洲时间,问:该版本时区设置如何生效?

如:

目前时间其实为:2017年05月09日下午1:04:15;正好差8小时。
高洛峰高洛峰2687日前1605

全員に返信(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
  • キャンセル返事