自php5.10起加入了时区的设置,在php中显示的时间都是格林威治标准时间,因此便与中国的用户会差八个小时。

修改php.ini中的 date.timezone 参数:

复制代码 代码如下:

[Date]

; Defines the default timezone used by the date functions

;date.timezone =

默认是关闭的,只需把注释去掉,改为即可

复制代码 代码如下:

[Date]

; Defines the default timezone used by the date functions

date.timezone = PRC

其中PRC是“中华人民共和国”!

其他选项可以参考php手册。

其中的亚洲地区漏掉了北京,MGB的。

如果没有修改php.ini的权限,只需要在调用时间日期函数的时候,调用 date_default_timezone_set('

PRC') 即可!

也可以调用date_default_timezone_get()来查看当前的时区设置!

關於XXX,大陸內地可用的值是:

Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次為重慶,上海,烏魯木齊)

港台地區可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次為澳門,香港,台北)

台灣地区可設為:date.timezone = "Asia//Taipei"

還有新加坡:Asia/Singapore

附:PHP5中的时间相差八小时的解决办法

php5.1.2的时间显示整整少8个小时,

复制代码 代码如下:

echo date("Y-m-d H:i:s");

?>

结果自己测试果然是相差8小时。

原来在php5以及起以上的版本,要输出本地的时间(限中国),可以参考如下的写法:

复制代码 代码如下:

date_default_timezone_set('Asia/Shanghai');

echo date('Y-m-d H:i:s');

?>

这个也是可以的:

复制代码 代码如下:

date_default_timezone_set('Asia/Chongqing');

echo date('Y-m-d H:i:s');

?>

看到美妙的结果了吧:时间相差八小时的问题成功解决了。

php date当天,php5中date()获得的时间不是当前时间的解决方法相关推荐

  1. php中用date()取出的当前时间查8个小时的解决方法。

    php中用date()取出的当前时间查8个小时的解决方法. 参考文章: (1)php中用date()取出的当前时间查8个小时的解决方法. (2)https://www.cnblogs.com/zlyl ...

  2. Windows下在Django中创建项目时ImportError: No module named django.core解决方法

    Windows下在Django中创建项目时ImportError: No module named django.core解决方法 今天在对照<Python编程:从入门到实践>学## 标题 ...

  3. Linux 中ifconfig和ip addr命令查看不到ip解决方法

    Linux 中ifconfig和ip addr命令查看不到ip解决方法 参考文章: (1)Linux 中ifconfig和ip addr命令查看不到ip解决方法 (2)https://www.cnbl ...

  4. eclipse中出现Context startup failed due to previous errors错误解决方法

    eclipse中出现Context startup failed due to previous errors错误解决方法 今天使用svn更新了工程之后,发现eclipse工程的.classpath文 ...

  5. JSP中get和post请求方式的区别及乱码解决方法

    JSP中get和post请求方式的区别及乱码解决方法 get提交方式:默认method="get" 和 地址栏.超链接请求方式默认都属于get提交方式 form表单的method属 ...

  6. php gbk json_encode,php中json_encode处理gbk与gb2312中文乱码问题的解决方法

    这篇文章主要介绍了php中json_encode处理gbk与gb2312中文乱码问题的解决方法,需要的朋友可以参考下 本文讲述了php中json_encode处理gbk与gb2312中文乱码问题的解决 ...

  7. react 中使用import()实现按需加载报错 解决方法 --‘import’ and ‘export’ may only appear at the top level

    react 中使用import()实现按需加载报错 解决方法 --'import' and 'export' may only appear at the top level 参考文章: (1)rea ...

  8. android线程改变布局,Android线程中设置控件的值提示报错的解决方法

    本文实例讲述了Android线程中设置控件的值提示报错的解决方法.分享给大家供大家参考,具体如下: 在Android线程中设置控件的值一般会与Handler联合使用,如下: package com.y ...

  9. python3中input()方法报错traceback变量未定义的解决方法

    python3中input()方法报错traceback变量未定义的解决方法 参考文章: (1)python3中input()方法报错traceback变量未定义的解决方法 (2)https://ww ...

最新文章

  1. AD ---- 活动目录的日常管理操作
  2. 与大佬零距离交流,在行业报告留名,智源社区招募兼职编辑!
  3. 思维探索者:从问题到答案的思维过程 像侦探一样思考
  4. 一般通话记录能保存多少条_鸡蛋放冰箱,能保存多少天?正确保存方法是什么?...
  5. PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第四篇(关卡)
  6. Hadoop集群启动时NameNode未启动解决方法
  7. 综合评价模型的缺点_【必备】目标检测中的评价指标有哪些?
  8. Atitit避免出现空指针异常解决方案
  9. 苹果屏蔽更新_苹果手机屏蔽IOS更新描述文件失效,越狱用户的紧急解决方案
  10. 安卓苹果双端五级分销影视APP源码美化版
  11. 天财商龙餐饮系统服务器连接不上,天财商龙餐饮系统操作.docx
  12. 微服务之间单点登录和用户权限认证的实现
  13. 记录打开RIDE闪退问题
  14. html img素材,html使用img标签和背景图片之间的区别
  15. 在线SQL转XML工具
  16. 匹兹堡大学申请条件计算机科学,匹兹堡大学计算机科学理学硕士研究生申请要求及申请材料要求清单...
  17. 巴比特 | 元宇宙每日必读:微软“工业元宇宙”业务再“开单”,川崎重工继亨氏、波音之后成为其新客户...
  18. 一个密码本(ACodebook)介绍
  19. nginx错误:unknown directive 锘?
  20. 软件测试人员正在逐步被自动化所替代

热门文章

  1. bash shell脚本访问PostgreSQL的三种方式
  2. 将你的Vim 打造成轻巧强大的IDE
  3. 如何将二维数组作为函数的参数传递
  4. php 合并两个数组并去重,合并两个数组 以KEY 作为键
  5. php_sapi常量,PHP常量PHP_SAPI与函数php_sapi_name()简介,PHP运行环境检测
  6. react安装_超全面详细一条龙教程!从零搭建React项目全家桶(上篇)
  7. autojs遍历当前页面所有控件_PyQT5控件:容器(Containers Widgets)
  8. 西安单招学校学计算机软件的,西北大学软件职业技术学院单招
  9. 转型产品经理该怎么做(适用于0-2岁的产品经理)
  10. 某个元素的距离页面的左边距_在机检测圆心距