关于php程序报date()警告的处理(date_default_timezone_set)

2015-01-24信息快讯网

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

在写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 D:\PHPWEB ews\file.php on line 17 。

这是因为PHP所取的时间是格林威治标准时间,所以和你当地的时间会有出入格林威治标准时间和北京时间大概差8个小时左右,我们可以按照下面的方法解决:

1、在页头使用date_default_timezone_set()设置我的默认时区为北京时间,即 <?php date_default_timezone_set("PRC"); ?>就可以了。

2、在php.ini中设置date.timezone的值为PRC,设置好以后的为:date.timezone=PRC或者date.timezone = Asia/Shanghai,同时取消这一行代码的注释,即去掉前面的分号就可以了。

然后重启apache即可!

php 批量添加多行文本框textarea一行一个
在PHP中使用X-SendFile头让文件下载更快
php5.2以下版本无json_decode函数的解决方法
浅析php中json_encode()和json_decode()
PHP 之 写时复制介绍(Copy On Write)
PHP中copy on write写时复制机制介绍
PHP实现的MongoDB数据库操作类分享
PHP中date与gmdate的区别及默认时区设置
PHP函数getenv简介和使用实例
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
php中session过期时间设置及session回收机制介绍
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
yii框架配置默认controller和action示例
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
获取URL文件名后缀
php 修改、增加xml结点属性的实现代码
PHP关于IE下的iframe跨域导致session丢失问题解决方法
PHP file_get_contents设置超时处理方法
PHP CURL CURLOPT参数说明(curl_setopt)
php json_encode值中大括号与花括号区别
PHP中time(),date(),mktime()区别介绍
php中time()和mktime()方法的区别
分享下PHP register_globals 值为on与off的理解
从PHP $_SERVER相关参数判断是否支持Rewrite模块
php jq jquery getJSON跨域提交数据完整版
PHP Session 变量的使用方法详解与实例代码
php读取本地文件常用函数(fopen与file_get_contents)
新手菜鸟必读:session与cookie的区别
完美解决PHP中的Cannot modify header information 问题
浅析PHP原理之变量分离/引用(Variables Separation)
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
©2014-2024 dbsqp.com