PHP Warning: date() [function.date]: It is not safe是什么问题
在用PHP5.3以上的PHP版本时,只要是涉及时间的会报一个"PHP Warning: date() [function.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 5.1.0 ,当对使用date()等函数时,如果timezone设置不正确,在每一次调用时间函数时,都会产生E_NOTICE 或者 E_WARNING 信息。而又在php5.1.0 中,date.timezone这个选项,默认情况下是关闭的,无论用什么php命令都是格林威治标准时间,但是PHP5.3 中好像如果没有设置也会强行抛出了这个错误的,解决此问题,只要本地化一下,就行了。
以下 是两种方法(任选一种都 行):
一、在页头使用 date_default_timezone_set()设置
date_default_timezone_set('PRC'); //东八时区
echo date('Y-m-d H:i:s');
二、修改php.ini。
打开php5.ini查找date.timezone 去掉前面的分号 = 后面加XXX,重启http服务(如apache2或iis等)即可。
XXX可以任意正确的值。对于我们国内来 说:可以为以下值:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北),还有新加坡:Asia/Singapore,当然PRC也行。

转载于:https://blog.51cto.com/crazylinux/345763

PHP Warning: date() [function.date]解决方案相关推荐

  1. PHP Warning: date() [function.date]: It is not safe to rely on the system‘s timezone

    问题描述: PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. ...

  2. 问题解决:Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You.

    在我们使用到时间函数data()时,有时候会弹出下面这种错误: "PHP Warning: date() [function.date]: It is not safe to rely on ...

  3. EXT核心API详解(二)-Array/Date/Function/Number/String

    EXT核心API详解(二)-Array/Date/Function/Number/String Array类 indexOf( Object o )  Number object是否在数组中,找不到返 ...

  4. Zero date value prohibited解决方案

    Zero date value prohibited解决方案 最近使用JPA时发现了java.sql.SQLException: Zero date value prohibited 异常,网上查了一 ...

  5. warning: #940-D: missing return statement at end of non-void function “fgetc“解决方案

    问题描述: warning: #940-D: missing return statement at end of non-void function "fgetc" 解决方案: ...

  6. javascript date php date,JavaScript Date 知识浅析

    Date函数 new Date() Date 对象会自动把当前日期和时间保存为其初始值. date.getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31). date.getDa ...

  7. 日期:年月日的写法 / 倒计时写法 /获得date总的毫秒数方式date.valueOf()/date.getTime()/+new Date()/Date.now()/及多种写法案例

    1.index.html代码: <!DOCTYPE html> <html lang="en"> <head><meta charset= ...

  8. IAR for msp430 MDK中 warning: #223-D: function xxx declared implicitly 解决方法

    今天在EINT的范例里添加了一个函数,即eint.c中添加了一个datawrite()的函数,并在主函数main.c中调用,编译便警告 warning: #223-D: function " ...

  9. ajax jsonp请求报错not a function的解决方案

    ajax jsonp请求报错not a function的解决方案 参考文章: (1)ajax jsonp请求报错not a function的解决方案 (2)https://www.cnblogs. ...

最新文章

  1. JVM内存管理------垃圾搜集器简介
  2. javascript模块化之CommonJS、AMD、CMD、UMD、ES6
  3. java arraylist的问题
  4. Selenium模拟光标进入和tab键移动
  5. r语言和metawin_如何创建R的HelloWorld包(Windows或Linux环境下)
  6. CG CTF WEB 综合题
  7. 单片机复位后为什么要对sp重新赋值_51单片机系列之2点亮第一个led小灯
  8. linux修改upd53端口,Centos iptables打开端口53
  9. 小猴吃桃matlab,看图写话:小猴吃桃精彩选篇
  10. node.js——阿里企业级服务框架Egg搭建
  11. java中面向对象_java中的面向对象
  12. 有人说“如今聪明的年轻人上班,愚蠢的年轻人创业!”对此大家怎么看?
  13. 解读mysql的索引和事务的正确姿势 1
  14. android.jar 位置,Android 导入jar包 so模块--导入放置的目录
  15. SSH系列:(26)投诉受理
  16. LINUX访问WINDOWS网络共享目录
  17. 严蔚敏数据结构习题第十章
  18. UTF-8转GBK(GBK转UTF-8)
  19. 锐捷交换机VSU配置
  20. UE编辑器去掉*.bak备份文件

热门文章

  1. flash静态的农夫走路_健身神动作——你不知道的“农夫行走”
  2. STL源码剖析 multiset 和 multimap
  3. 无符号哥伦布指数编码
  4. 解决:Exception in thread main java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExe
  5. Mysql 取用逗号分隔的字串的子串的方法:SUBSTRING_INDEX
  6. java 中 FtpClient 实现 FTP 文件上传、下载
  7. JavaScript onerror 事件( window.onerror = )
  8. 50 Python - 装饰器 类定义装饰器
  9. centOS安装Ftp
  10. 设计模式--抽象工厂(个人笔记)