php date的警告
php date的警告
深圳_小白菜 发表于4年前
php date的警告
  • 发表于 4年前
  • 阅读 36
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   

log:

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 5.1.0 ,当对使用date()等函数时,如果timezone设置不正确,在每一次调用时间函数时,都会

产生E_NOTICE 或者 E_WARNING 信息。而又在php5.1.0中,date.timezone这个选项,默认情况下是关闭的,无

论用什么php命令都是格林威治标准时间,但是PHP5.3中好像如果没有设置也会强行抛出了这个错误的,解决此问

题,只要本地化一下,就行了

解决办法:

  1. 设置 date_default_timezone_set('PRC')

  2.  ini_set('date.timezone','Asia/Shanghai')

  3. 打开php5.ini查找date.timezone 去掉前面的分号修改成为:date.timezone =PRC
    重启http服务(如apache2或iis等)即可。 

共有 人打赏支持
粉丝 1
博文 105
码字总数 26076
×
深圳_小白菜
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: