使用time()时出现警告错误
最近使用了阿里云主机,自己安装了PHP环境,最近使用time()函数时,出现一个警告错误
php
1 | Warning: date(): It is not safe to rely on the system's timezone settings. |
原理:
从 PHP 5.1.0 引用了时区设置(date.timezone),但其默认又是关闭的,所以使用date()等函数时,都会产生E_NOTICE 或者 E_WARNING 信息。
解决方案:
- 在页头加入代码:ate_default_timezone_set(“PRC”);
- 在页头加入代码:ini_set(‘date.timezone’,’注释:RPC’);
- 在php.ini中启用date.timezone设置并设置其值:date.timezone=PRC,并重启apache;
注释:RPC代表中华人民共和国。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 螃蟹壳!