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的值。
从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的值。
相关文章推荐
- 一个关于if else容易迷惑的问题
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- rem : web app适配的秘密武器
- jquery高级应用之Deferred对象
- 关于浮动与清除浮动,你应该知道的
- php7 读取php.ini[4]
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站