在运行以及写php程序中有时会出现这样的提示:
PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for '8.0/no DST' instead in D:\PHPWEB ews\file.php on line 17
主要是因为PHP所取的时间是格林威治标准时间,所以和当地的时间会有出入,格林威治标准时间和北京时间差8个小时左右。
解决方法:
无php.ini权限
在页头使用date_default_timezone_set()设置默认时区为北京时间,即
php date_default_timezone_set("PRC")
有php.ini权限
在php.ini中设置date.timezone的值为PRC,设置好以后的为:
date.timezone=PRC
或者
date.timezone = Asia/Shanghai
同时取消这一行代码的注释,即去掉前面的分号就可以了。然后重启Web服务即可(也可以直接重启服务器)
注意:任何修改前注意备份好数据,只有数据备份好了,我们怎么折腾都不用担心了。
1、文章版权归作者所有,未经允许请勿转载。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505
你可能也喜欢
- ♥ 手机网站建设有哪些流程?09/20
- ♥ 网站改版需要注意的问题08/26
- ♥ Html中br标签与p标签的区别10/21
- ♥ CSS代码的优化小技巧,提高加载速度04/19
- ♥ PHP正则表达式的使用方法06/13
- ♥ 如何快速建立自己的网站?07/31