Maison  >  Questions et réponses  >  le corps du texte

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

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

如:

目前时间其实为:2017年05月09日下午1:04:15;正好差8小时。
高洛峰高洛峰2736 Il y a quelques jours1641

répondre à tous(3)je répondrai

  • PHPz

    PHPz2017-05-16 13:02:30

    Cela n'a rien à voir avec PHP 7.1. C'est comme ça depuis la version 5.1 ;
    Je l'ai testé spécifiquement après que vous venez de le dire
    Fuseau horaire par défaut La sortie par défaut est UTC ;
    Veuillez vous assurer que vous modifiez bien la version actuelle de php.ini Ouvrez PHPini ctrl+g ligne 925 et modifiez-le comme : date.timezone = "PRC";

    Ou définissez-le globalement


    echo date('Y-m-d H:i:s');
                              
    

    Environnement d'exécution 7.0.24

    date_default_timezone_set('PRC');

    par liberxue

    répondre
    0
  • PHPz

    PHPz2017-05-16 13:02:30

    Assurez-vous que le fichier de configuration modifié php.ini correspond au chemin affiché par phpinfo ? Il existe également des modifications qui nécessitent le redémarrage d'Apache

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-16 13:02:30

    • Liste des éléments

    Le chemin php.ini est définitivement correct, mais il n'est plus valide après modification.

    • Liste des éléments

    Utilisation : date_default_timezone_set('PRC') peut prendre effet, mais il doit être défini à chaque fois.


    Version en cours d'exécution : PHP7.1.4

    répondre
    0
  • Annulerrépondre