当前位置:  首页  >  PHP教程  >  PHP 高级  >  日期

PHP中获取的时间与本地时间不一致时的解决方法

PHP中使用“date(Y-m-dH:i:s)”获取时间和本地的真实时间差几个小时,具体时区设置解决方法

PHP中使用“date(Y-m-d H:i:s)”获取时间和本地的真实时间差几个小时,具体时区设置解决方法: 
   1.没有修改php.ini的配置文件中的默认时区为当前的时区位置 (在自己有权限修改php.ini的情况下)
      解决方法:修改php.ini,将“date.timezone”项修改为“date.timezone = Asia/Shanghai”
      其它参数可以参考PHP手册 

   2、没有在程序中初始化时区 
       解决方法:在全局配置里加上下面这段程序
 

PHP代码
  1. $timezone    = "Asia/Shanghai";   
  2. if (PHP_VERSION >= '5.1' && !emptyempty($timezone))   
  3. {   
  4.     date_default_timezone_set($timezone);   
  5. }  
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有