您的位置:首页 > Web前端

php首次使用date函数 遇到警告:Warning:date():It is not safe to rely on the system's timezone settings.You...

2016-07-07 13:48 881 查看
最近在自学php,首次使用date函数,发现页面上会有It is not safe to rely on the system’s timezone 的警告出现,后来经过查资料发现是由没有设定时区造成的;

从PHP5.1.0开始date()函数,如果timezone设置不正确就会报这个错误;

解决办法:

方法一:修改php.ini文件,设置date.timezone=”Asiz/Shanghai”,然后重启php服务器即可



方法二:在php文件头部加上:ini_set(‘date.timezone’,’Asia/Shanghai’);

ps:比较推荐方法一,配置一次后,就不用每个页面像方法二一样配置了;

注意事项:在配置php.ini过程中,在php根目录下有两个这样的文件:php.ini-production、php.ini-development;并没有php.ini这个文件,后来查找 有关资料发现php5.4升级之后,之前的php.ini-recommended与php.ini-dest分别对应上面的两个文件,根据名称可以知道一个用于生产,一个用于开发,此时你只需要把其中一个的名称重命名为php.ini即可然后修改其中的date.timezone的值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php timezone php5