在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......

能这这警告的提示信息我们可以初步知道是时区问题,这是因为PHP默认获取的时间是格林威治标准时间,所以这个时间会和标准北京时间相差8个小时,对于这个错误我们可以选用下面两个方法之中的一个就可以解决。

1、在页头使用date_default_timezone_set('PRC')设置时区为北京时间即可。

2、在服务器PHP配置文件 php.ini 中设置date.timezone的值为PRC;找到date.timezone=PRC,同时去掉前面的分号,即取消这一行代码的注释,如果没有此句可自行加上,然后重启web服务器即可。

关于PHP时间方面的知识可参考:PHP时间函数使用详解

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

not optimal php,PHP错误提示It is not safe to rely on the system……的解决方法相关推荐

  1. 登录网银显示服务器内部错误怎么办,网银提示无法大额转账?点击登录出现报错?解决方法看这里...

    原标题:网银提示无法大额转账?点击登录出现报错?解决方法看这里 为 帮助大家能够 更好地使用江西·农商银行网上银行 今天小编收集了一些 关于网上银行的常见问题 并详细为大家解答 1️⃣ 跨行转账(个人 ...

  2. html按钮超链接错误403,电脑使用浏览器打开网页提示网站拒绝显示此网页和HTTP 403禁用的解决方法...

    最近有用户在电脑系统中使用浏览器打开网页的时候,显示网站拒绝显示此网页和HTTP 403错误,具体问题现象如下所示: 故障原因分析: 这样的错误通常发生在单个网站上,应该是系统调用错误的登录缓存信息引 ...

  3. scp连接linux网络错误,winscp连接linux(centos7)时提示主机超过15秒无通信,继续等待的解决方法...

    1. 前言 本文主要讲解winscp连接linux(centos7)时提示主机超过15秒无通信,继续等待的解决方法 2. winscp报错界面 winscp报错界面如下: 解决方法如下: 3. 确保网 ...

  4. 电脑开机提示EFI Netword 0 for ipv4 boot failed的原因及解决方法

    电脑开机提示EFI Netword 0 for ipv4 boot failed的原因及解决方法 今天上午正在我努力工作(huashui)的时候,收到了一位妹纸的求助.电脑开机提示efi networ ...

  5. 游戏与计算机系统不兼容,电脑安装游戏时提示此文件版本与正在运行Windows不兼容的解决方法...

    在电脑系统安装游戏的过程中遇到一些问题,导致无法正常安装游戏程序.在安装过程中,出现提示"此文件版本与正在运行Windows不兼容",对于这样的问题,我们应该如何进行解决呢?下面驱 ...

  6. cant connect local mysql to_连接Mysql提示Can't connect to local MySQL server through socket的解决方法...

    mysql,mysqldump,mysqldump,php连接mysql服务常会提示下面错误: ERROR 2002 (HY000): Can't connect to local MySQL ser ...

  7. 连接Mysql提示Can’t connect to local MySQL server through socket的解决方法

    mysql,mysqldump,Mysqladmin,php连接mysql服务常会提示下面错误: ERROR 2002 (HY000): Can't connect to local MySQL se ...

  8. win10无法将设置应用到计算机,Win10提示应用无法在电脑上运行的原因及可行解决方法...

    Win10提示应用无法在电脑上运行的原因及可行解决方法 在Win10系统上安装软件,有时候会遇到系统提示此应用无法在你的电脑上运行.这问题有可能是软件和系统版本不匹配导致的,也有可能是兼容性问题导致的 ...

  9. dnf命令参数详细说明、bclinux8或centos8以上系统使用dnf命令离线安装本地rpm包方法及场景和原因、使用dnf命令提示正在等待 pid 为422620的进程退出。的解决方法

    文章目录 dnf命令 dnf说明 安装 DNF 包管理器 dnf [选项] 命令 [dnf使用说明] dnf安装本地rpm包 全部参数 bclinux8或centos8以上系统使用dnf命令安装rpm ...

  10. cant connect local mysql to_连接Mysql提示Can’t connect to local MySQL server through socket的解决方法...

    mysql.mysqldump.mysqladmin.php连接mysql服务常会提示下面错误:ERROR 2002 (HY000): Can't connect to local MySQL ser ...

最新文章

  1. 第四周项目二-太乐了
  2. iqueryable怎么进行操作_C# 数据操作系列 - 16 SqlSugar 完结篇(最后的精华)
  3. pythontcp服务器教程_tcp服务端无线为多个客户端服务|python基础教程|python入门|python教程...
  4. python摄像头推流_树莓派使用python-librtmp实现rtmp推流h264的方法
  5. Linux 第十周学习笔记(2)smtp服务的部署
  6. 【HDU - 1870】愚人节的礼物(水题模拟 思想类似于栈?)
  7. CreateThread函数
  8. C++语言实现-邻接矩阵
  9. 【10.8】每日NLP学术论文推荐
  10. 微软 android 输入法下载官网下载地址,微软五笔输入法官网下载_微软王码五笔输入法8689版官方下载-华军软件园...
  11. Rediskey的基本操作
  12. Linux 生成so库文件并调用
  13. D. Harmonious Graph
  14. C语言中阶第三篇:循环语句do while透析以及循环语句总结(执行次数、执行特点和循环英文的详解)
  15. Android用PdfRenderer类开发打开pdf文件的功能
  16. 传说中的“群控”!云控群控、线控群控到底是什么?
  17. 解决用 posman 调用 openai API 正常,用java代码调用超时问题
  18. 网络协议中的MTU和MSS
  19. PointRend使用记录
  20. 防火防盗防辅导作业,“因材施教”的智慧课堂来了

热门文章

  1. Java Integer类
  2. C# 使用 quartz.net 做定时任务
  3. Spring Boot引起的“堆外内存泄漏”排查及经验总结 1
  4. Jenkins可持续集成
  5. Linux slab分配器【转】
  6. ASP.NET Razor - html中使用if else
  7. php如何判断是否为json数据(格式)
  8. 寄存器位读写,结构体位域定义,位域操作,位操作
  9. JavaScript的事件绑定及深入
  10. sniffer辅助功能详解