自PHP5.0开始,用PHP获取系统时间时,时间比当前时间少8个小时。原因是PHP.ini中没有设置timezone时,PHP是使用的UTC时间,所以在中国时间要少8小时。

  解决办法:

  1.在PHP.ini文件中修改设置。
[Date]
; Defines the default timezone used by the date functions
date.timezone = Asia/Shanghai
这里真是。。。可以设置Shanghai,Chongqin,Hong_Kong,TaiBei...等等,可就是没有找到Beijing,不知道是什么原因。 2.在PHP程序中运行时设置。
<?php
if(date_default_timezone_get() != "1Asia/Shanghai") date_default_timezone_set("Asia/Shanghai");
?>
注意:用"date_default_timezone_get"获得的时间设置中有一个1,也不太清楚是杂回事呢。 3.在使用时间时自己多加8*3600秒也是行滴。
<?php
echo date("Y-m-d H:i:s",time()+8*3600);
?>

最新文章

  1. SQL实用
  2. git学习2:版本库
  3. Javascript快速入门(下篇)
  4. 学习zepto.js(原型方法)[1]
  5. ASP.NET中的Image和ImageButton控件
  6. 创建链接服务器(dblink)
  7. hdu4427Math Magic
  8. Microsoft.AspNet.FriendlyUrls发布到IIS后404报错的解决方案
  9. form表单普通提交预览显示,读取显示tmp文件
  10. 深拷贝与浅拷贝(mutableCopy与Copy)详解 iOS
  11. windows下删除Linux
  12. 关于Java中继承多接口同名方法的问题
  13. PYTHON 函数局部变量和全局变量
  14. Windows命令行command的Shell命令详细解析和语法
  15. BZOJ1036 (其实这只是一份板子)
  16. vue(2)—— vue简单语法运用,常用指令集
  17. kubernetes版本融合解决方案
  18. mongodb内嵌文档的javaapi,增删改查
  19. 【JAVA】ThreadLocal源码分析
  20. TP5中的小知识

热门文章

  1. CentOS7 安装 Tomcat8
  2. JS 比较两个数组是否相等 是否拥有相同元素
  3. C++中extern(转)
  4. nginx + iis 使用介绍
  5. webpack指定第三方模块的查找路径
  6. Intellij idea安装
  7. 5.22 css和基本选择器
  8. 反射中的一个问题点:利用Method执行main方法特殊的地方
  9. maven坐标的获取
  10. POI 海量数据/大数据文件生成SXSSFWorkbook使用简介