2019独角兽企业重金招聘Python工程师标准>>>

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 ,PRC
PRC是什么?PRC是中华人民共和国啊-_-
你可以到http://www.php.net/docs.php上查到更多的地区
由于程序最后还是会把地名转为时区来计算,所以当你使用的不是内置的区域的时候,程序将自动使用格林威治标准时间。

转载于:https://my.oschina.net/jackguo/blog/126721

PHP服务器时间差8小时解决方案相关推荐

  1. php time相差12小时_PHP服务器时间差8小时解决方案

    来源:http://my.oschina.net/jackguo/blog/126721 ---------------------------------- date('Y-m-d H:i:s') ...

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

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

  3. centos linux 系统上 log4j打印的时间与CST时间差8小时的解决方法

    centos linux 系统上 log4j打印的时间与CST时间差8小时的解决方法 参考文章: (1)centos linux 系统上 log4j打印的时间与CST时间差8小时的解决方法 (2)ht ...

  4. 像淘宝、京东这样的大型电商网站服务器构架完全部署解决方案

    像淘宝.京东这样的大型电商网站服务器构架完全部署解决方案 参考文章: (1)像淘宝.京东这样的大型电商网站服务器构架完全部署解决方案 (2)https://www.cnblogs.com/lazb/p ...

  5. 网站服务器的解决方案有,Web网站服务器DDOS攻击的解决方案

    Web网站服务器DDOS攻击的解决方案,有需要了解的朋友可参考一下,这里我们只介绍免费的防ddos攻击的解决办法. 1.  服务器端分析方法 (1)SYNFlood攻击判定 A:网上邻居->右键 ...

  6. “已使用指定的进程(“Web Management Service”)连接到远程计算机,但未能验证服务器的证书”的解决方案

    本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:"已使用指定的进程("Web Management Service")连接到远程计算机,但未能验证服务器 ...

  7. 使用wmi显示rpc服务器不可用,详解WMI RPC 服务器不可用的解决方案

    本文介绍了详解wmi rpc 服务器不可用的解决方案,分享给大家,具体如下: connectionoptions connectionoptions = new connectionoptions() ...

  8. VS2012打开项目 提示Asp.net4.0未在web服务器上注册的解决方案

    VS2012打开项目 提示Asp.net4.0未在web服务器上注册的解决方案 参考文章: (1)VS2012打开项目 提示Asp.net4.0未在web服务器上注册的解决方案 (2)https:// ...

  9. Windows和Linux双系统时间误差8小时解决方案

    Windows和Linux双系统时间误差8小时解决方案 众所周知,BIOS中也有个时钟设定,而windows系统和linux系统的时间设定与BIOS时间是有关的: windows系统认为BIOS的时间 ...

最新文章

  1. 设计模式 ( 十六 ) 观察者模式Observer(对象行为型)
  2. PYTHON之DEF
  3. leetcode练习(简单总结做过的题)
  4. 前端学习(1751):前端调试值之编辑源并同步到本地文件
  5. postgresql9.1_gaussdb200_解析表结构
  6. 第六章 访问ContentProvider共享数据
  7. java云服务器怎么上传文件大小,java云服务器怎么上传文件大小
  8. 昆明学院C语言期末考试,昆大c试于题b.doc
  9. MT2503模块价格,MT2503基带芯片,MT2503核心板资料介绍
  10. Linux 学习之路(一)——Linux 发行版本的选择以及opensuse 13.1 安装
  11. javaweb JSP JAVA 酒店预订系统j酒店管理系统民宿预订)酒店客房预订系统宾馆客房预订系统
  12. undefined和null区别
  13. 20张图片梳理工业软件全貌
  14. 数据库应用之(教育)
  15. Linux下打开word等office文件(openoffice安装)
  16. html,bootstrap,js,jquery图片点击模态窗口放大图片,可以滚动常看长图
  17. C# winform 汽车租赁系统
  18. Neo4J 统计根节点、叶节点个数
  19. QT 此操作至少需要一个处于启用状态的有效资料档案库
  20. 正在连接 raw.githubusercontent.com (raw.githubusercontent.com)|::|:443... 失败:拒绝连接。

热门文章

  1. linux 格式化 dvd,linux 服务器分区格式化相关知识 -mount
  2. android里的editText怎么用,Android自定义控件EditText使用详解
  3. linux fcntl注销信号,fcntl · Linux C API 参考手册 · 看云
  4. libgdx和android界面结合,Android游戏引擎libgdx使用教程5:常用UI类与舞台
  5. 院士领衔,大咖云集!航天智慧物流单项赛决赛倒计时2天!
  6. 讯飞智慧餐厅(安徽赛区)比赛通知
  7. 信标灯、三轮车、电容充电
  8. 【java8】中stream的.findAny().orElse (null) 是什么意思?
  9. view for easyui 后台模板html_Thinkphp6模板引擎循环标签(五)
  10. 战队基地_走a怪凌晨四点被赶出训练基地,粉丝礼物还被战队瓜分