今天在改一个通过时间筛选数据的接口时,突然莫名其妙的报错了,我大致看了一下是date()函数的错误,我用的是
PHP5.6+nginx1.10的环境,错误信息如下:
date(): it is not safe to rely on the system\'s timezone settings.
百度一下,网上说是PHP5.3之后涉及时间相关会报此类错,最好的解决方案是修改php.ini文件,修改方法如下:
-
打开 php.ini,找到
date.timezone
Linux和Mac系统下,php.ini文件的位置一般在 /usr/local/etc/php 目录下,找不到的话可以用 whereis php.ini命令找,window一般在PHP的安装目录下
-
修改 date.timezone
使用 vim php.ini 命令打开文件,找到date.timezone
去掉前面的;号,并修改为date.timezone ="PRC",保存并重启就OK!
继续阅读与本文标签相同的文章
-
Excel教程:3个超级实用又好玩的公式,赶紧进来看看
2026-05-14栏目: 教程
-
曾反驳“5G拒绝华为”,印度运营商却和爱立信合作,还有转机吗?
2026-05-14栏目: 教程
-
SpaceX再放厥词!马斯克为全球互联网“星链”增加了3万颗卫星
2026-05-14栏目: 教程
-
组织抗议5G发展,因为有辐射?科学家:辐射比微波炉还低!
2026-05-14栏目: 教程
-
前方高能!AI 大牛 LeCun 设想下一个新前沿:摈弃深度学习的所有概率技巧,改而掌握不断转变的能量值
2026-05-14栏目: 教程
