Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[经验] 关于虎年祝福墙调取系统时间差8小时解决办法

[复制链接]
htphtp001 发表于 2010-1-8 08:49:05 | 显示全部楼层 |阅读模式
时差原因:从php5.1.0开始,php.ini里加了date.timezone这个选项,并且默认情况下是关闭的
也就是显示的时间(无论用什么php命令)都是格林威治标准时间
和我们的时间(北京时间)差了正好8个小时。

方法一:在获取时间前加如下代码:
date_default_timezone_set(PRC);
方法二:改php.ini里面的配制,具体操作如下:
打开php.ini查找date.timezone 去掉前面的分号= 后面加XXX(PRC),重启http服务(如apache2或iis等)即可
如:date.timezone=PRC

关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi ,PRC(依次为重庆,上海,乌鲁木齐,中华人民共和国)
港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
还有新加坡:Asia/Singapore
其它:Etc/GMT-8 ,Singapore ,Hongkong
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-10-23 05:20 , Processed in 0.117952 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表