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

PHP调试的时候出现了警告:

It is not safe to rely on the system解决方法,其实就是时区设置不正确造成的,本文提供了3种方法来解决这个问题。

实际上,从PHP 5.1.0开始当对使用date()等函数时,如果timezone设置不正确,在每一次调用时间函数时,都会产生E_NOTICE 或者 E_WARNING 信息,而又在php中,date.timezone这个选项,默认情况下是关闭的,无论用什么php命令都是格林威治标准时间,但是PHP5.3中如果没有设置部分时间类函数也会强行抛出了这个错误的。

PS:现在由于大部分人使用VPS/云主机,需要自己配置的环境的就更加会容易出现这个情况。

建议:不熟悉PHP环境还是用比较成熟的一键安装包吧。

方法1:

(最好的方法)在php.ini里加上找到date.timezone项,设置date.timezone = "Asia/Shanghai",重启环境就ok了。

方法2:

在需要用到这些时间函数的时候,在页面添加date_default_timezone_set("PRC");

方法3:

在页头加上设置时区ini_set(‘date.timezone‘,‘Asia/Shanghai‘);

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

时间: 2024-12-25 08:10:19

Warning: date(): It is not safe to rely on the system's timezone settings.的相关文章

PHP Warning: date(): It is not safe to rely on the system's timezone settings.

OSSEC安装结束后运行,运行以下命令却抛错 cat /opt/ossec/logs/alerts/alerts.log 具体抛错内容: ** Alert 1468897672.2164786: mail - syslog,errors, 2016 Jul 19 11:07:52 localhost->/var/log/httpd/error_log Rule: 1002 (level 2) -> 'Unknown problem somewhere in the system.' [Tue

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use ...报错

错误截图 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 warn

PHP Warning: Unknown: It is not safe to rely on the system's timezone settings

PHP Warning:  Unknown: It is not safe to rely on the system's timezone settings 解决: 2.找到date.timezone,修改为 date.timezone = RPC,后保存. [Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone =  修改为 [D

PHP Warning: strtotime(): It is not safe to rely on the system's timezone settings.

有三种解决办法: 1. php文件中设置时区 <?php date_default_timezone_set('Asia/Shanghai'); echo strtotime('2012-9-3'); ?> 2. 设置php.ini data.timezone = "Asia/Shanghai" 3. 设置date_timezone.ini date.timezone = "Asia/Shanghai" 如果使用zend server ,在 Server

解决方案:Warning: phpinfo(): It is not safe to rely on the system&#39;s timezone settings.

(1)打开phpinfo();时在date地方会出现如下提示: Warning: phpinfo(): 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 y

PHP Warning: date() [function.date]: It is not safe to rely on the system&#39;s timezone

在用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 th

PHP Warning: phpinfo(): It is not safe to rely on the system&#39;s timezone setting

错误描述: PHP Warning:  phpinfo(): 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

PHP Warning: strftime(): It is not safe to rely on the system&#39;s timezone set

当运行一些程序时,在httpd日志中会有如下警告日志: PHP Warning:  strftime(): 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

解决php的It is not safe to rely on the system’s timezone settings的问题

访问网站提示: 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, y