牛牛下载站:绿色软件官方软件免费下载基地!

您的位置: 首页 > 资讯 > 软件教程 > 程序开发教程 >

php出现Warning: date(): It is not safe to rely on the system's timezone settings

时间:2019-05-16 10:16:20 来源:https://www.niuxiazai.com 阅读:

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 the timezone 'UTC' for now, but please set date.timezone to select your timezone. 

遇到这样的问题是PHP没有正确的PHP时间设置 ,如果使用PHP5.3以上版本时,如果没有正确的配置php.ini就会出现PHP日期函数的错误。

三种解决方法(任选其一就可以了) :

1.在页头使用date_default_timezone_set()设置 date_default_timezone_set('PRC'); //东八时区

2.在页头使用 ini_set('date.timezone','Asia/Shanghai');

3.修改 php.ini(如果是 windows 系统,那么文件在 C 盘,Windows 目录下,假如系统是安装在 C 盘)。使用记事本打开 php.ini 查找 date.timezone 去掉前面的分号修改成为:date.timezone = PRC
重启http服务(如apache2或iis等)即可!

如果是自己的服务器,可以使用前两种方法 ,如果用的虚拟主机只能用第三种方法了。。。


相关文章

php 根据数组生成sql语句的函数

php 根据数组生成sql语句的函数

根据数组生成sql语句的函数,当字段比较多时,用传统的insert into 表名(字段1,字段2,字段3....字段N)values(值1,值2,值3....值N) 这样的写法,很容易会出现 字段数量不匹配的问题,还有各种语法的错误....

网友评论

热门资讯

帝国cms7.0发布信息自动加入内容关键字修改方法

帝国cms7.0发布信息自动加入内容关键字修改方法

帝国cms7.0如何在发布信息时,自动将关键词写入内容关键词,更好的增加内链在/e/class/hinfofun.php 搜索 然后在本文件的底部 加入下面的函数,取消了验证权限和报错提示,这样的话 发布内容时,关键词都会自动加入到 内容关键词数据表里了。...

php 根据数组生成sql语句的函数

php 根据数组生成sql语句的函数

根据数组生成sql语句的函数,当字段比较多时,用传统的insert into 表名(字段1,字段2,字段3....字段N)values(值1,值2,值3....值N) 这样的写法,很容易会出现 字段数量不匹配的问题,还有各种语法的错误....