来源:http://my.oschina.net/jackguo/blog/126721

----------------------------------

date(‘Y-m-d H:i:s’)

结果取出来显示的时间总是于本地时间相差8个小时,我的本机是中国标准时间(GTM+8),问题应该是date()取的时间是格林威治时间,那应该怎么配置一下PHP服务器呢?

解决方法

问题原因所在从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的也就是显示的时间(无论用什么php命令)都是格林威治标准时间和我们的时间(北京时间)差了正好8个小时。

有以下3中方法可以恢复正常的时间。1、最简单的方法就是不要用php5.1以上的版本2、如果一定要用,而且不能修改php.ini,则需要在关于时间的初始化的语句的上面加上date_default_timezone_set (‘XXX’);3、一劳永逸,仅限能修改php.ini。打开php.ini查找date.timezone 去掉前面的分号date.timezone = PRC,重启http服务(如apache2或iis等)即可【相关注解:】↓关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)还有新加坡:Asia/Singapore老外好像把北京漏调了其他可用的值是:Etc/GMT-8 ,Singapore ,Hongkong ,PRCPRC是什么?PRC是中华人民共和国啊-_-你可以到http://www.php.net/docs.php上查到更多的地区由于程序最后还是会把地名转为时区来计算,所以当你使用的不是内置的区域的时候,程序将自动使用格林威治标准时间。

下面是另一个来源,忘记了,没有上面的全,所以暂时就不写了

=============================================================================================

date(‘Y-m-d H:i:s’)结果取出来显示的时间总是于本地时间相差8个小时,我的本机是中国标准时间(GTM+8),问题应该是date()取的时间是格林威治时间,那应该怎么配置一下PHP服务器呢?

问题原因所在从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的也就是显示的时间(无论用什么php命令)都是格林威治标准时间和我们的时间(北京时间)差了正好8个小时。

打开php.ini查找date.timezone 去掉前面的分号date.timezone = PRC,重启http服务(如apache2或iis等)即可

修改php.ini时,date.timezone = PRC后面的参数不需要使用引号

php time相差12小时_PHP服务器时间差8小时解决方案相关推荐

  1. PHP服务器时间差8小时解决方案

    2019独角兽企业重金招聘Python工程师标准>>> date('Y-m-d H:i:s') 结果取出来显示的时间总是于本地时间相差8个小时,我的本机是中国标准时间(GTM+8), ...

  2. 一小时人生服务器维护,一小时人生诅咒是干嘛的

    在一小时人生中很多玩家对于诅咒的概念不太了解,不知道被被诅咒会发生什么,那么具体这个诅咒是什么含义呢?下面来看看小编为大家带来的介绍了解一下吧. (1)诅咒和令牌 如果看到有人恶意破坏(griefin ...

  3. linux 时间减8小时,linux下时间差8小时解决

    时间就是金钱.....可以差了8小时 :0(1 ....一段时间里一直很苦难....⒏晓得怎么解决 现在基本上是解决老...和大家分享下 先说时区的配置,主要是两个文件: /etc/localtime ...

  4. centos服务器 java 项目new Date()相差12小时

    环境:centos 7.x 项目语言:java 项目中使用 new Date()方法发现取值时间与当前时间相差12个小时左右,第一反应是服务器的时间不正确.在服务器调用命令 date [root@lo ...

  5. MySQL插入数据与系统时间相差12小时

    MySQL插入数据与系统时间相差12小时 serverTimezone改成Asia/Shanghai和GMT%2B8都不行 怎么解决!!

  6. 数据库查询时间相差8小时解决_MySQL插入时间差八小时问题的解决方法

    解决MySQL插入时间差八小时问题 一般 jdbc url中 需要添加几个参数 , 大多数博客给的教程都是 useSSL=false&useUnicode=true&character ...

  7. MySQL插入时间差八小时问题解决

    MySQL插入时间差八小时问题解决 最近使用docker安装了mysql,日期字段类型为timestamp,jpa插入数据后发现与本地时间相差8个小时,各种百度谷歌答案无果,经历了若干次的试验之后,特 ...

  8. js计算时间差(小时和分钟)demo效果

    计算时间差(小时和分钟) var t1 = '08:30'; var t2 = '20:00'; var darr1 = t1.split(':'); var darr2 = t2.split(':' ...

  9. PHP获取当前时间差8小时的问题

    <?php   echo   date("Y-m-d   H:i:s");  //当前时间 ?> 这个方法获取的时间和标准时间差8小时: 从php5.1.0开始,php ...

最新文章

  1. Check failed: registry.count(type) == 1 (0 vs. 1) Unknown layer type: Python
  2. leetcode算法题--旋转链表
  3. Asp.Net MVC 使用FileResult导出Excel数据文件
  4. 牛客IOI周赛16-普及组
  5. python如何让图片镜像翻转_如何用 Python 增量备份 Roam Research 笔记图片?
  6. Python科学计算——前期准备
  7. ubuntu12.04 安装配置jdk1.7
  8. 在recovery模式下命令控制手机_安卓手机开机密码忘记,解锁教程
  9. 软件测试,何去何从?想安逸不可能!软饭得硬吃...我整理的超全学习指南【值得每个测试一看】
  10. 标准正态分布的积分怎么求?
  11. 封装自己专属的真正的纯净版Windows系统过程记录(4)——进行封装
  12. macbook linux 双显卡,网友支招:苹果笔记本也能双显卡切换
  13. 有道云笔记linux使用教程,巧妙地使用typora编辑有道云笔记
  14. Jetson Xavier NX系统安装至 nvme 硬盘
  15. 焦作市宇华学校2021高考成绩查询,河南2021高考最高分多少分,河南历年高考状元资料...
  16. 安卓中Paint类和Canvas类的方法汇总
  17. 并发--生产者消费者模式
  18. 计算机硬件加速怎么开,启用硬件加速是什么 是如何进行的【详解】
  19. mysql-mmm的搭建
  20. UML统一建模语言第4章 用例和用例图课后习题

热门文章

  1. Java程序编译和运行的过程
  2. 2.9-mysql主从配置-3
  3. Android的多任务之路
  4. python 实现感知器(一)
  5. Go语言基础:method
  6. C#委托Action、ActionT、FuncT、PredicateT
  7. 在SQL SERVER中实现Split功能的函数,并在存储过程中使用
  8. 分享WCF聊天程序--WCFChat
  9. SQL点滴22—性能优化没有那么神秘
  10. 计算机无法弹出支付,windows7系统打不开支付宝功能导致付款与转账失败怎么办...