Apr 27

php 时间相差8小时的解决方法 不指定

yad1120 , 09:59 , ◆本站原创◇ , 评论(1) , 引用(0) , 阅读(711) , Via 本站原创 | |
弄了个复制带版权的插件.. 发现里面的时间与实际时间相差8个小时.. 真纳闷了..

不得其解,百度一下,得知是PHP程序的问题,php.ini里加入了date.timezone这个选项,默认情况下是关闭的

也就是显示的时间(无论用什么php命令)都是格林威治标准时间

和我们的时间差了正好8个小时;

根据以下更改就可以恢复正常,

1,如果不能修改php.ini,则需要在关于时间的初始化的语句的
上面加上 date_default_timezone_set (Asia/Chongqing);

比如:
<?php
  date_default_timezone_set('Asia/Chongqing');
  echo date(''Y-m-d H:i:s'');
?>


2,修改php.ini文件,打开php.ini查找date.timezone 去掉前面的分号
     = 后面加Asia/Chongqing,重启http服务就OK了

     这里的Asia/Chongqing代表的是重庆,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,  上海,乌鲁木齐)
     港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
     还有新加坡:Asia/Singapore
收藏本文到网摘: 添加到“Google书签” 添加到“Yahoo收藏” 添加到“QQ书签” 添加到“百度搜藏” 添加到“新浪ViVi收藏夹” 添加到“Del.icio.us” 添加到“365天天网摘” 添加到“天极网摘” 添加到“POCO网摘” 添加到“和讯网摘” 添加到“Bolaa博客收录中心” 添加到“igooi网摘” 添加到“天下图摘”

作者:yad1120@学田网络
地址:www.cnsso.com/read.php?80
© Cnsso.CoM 版权所有.转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: yad1120 编辑于2009/04/27 10:08
Tags: , , , ,
2009/04/27 10:11 KayGreat Email Homepage
哈。人才嘛。。。
yad1120 回复于 2009/04/27 10:24
满足一下虚容心.. 内幕你知道的啥 .. 哈哈..
分页: 1/1 第一页 1 最后页
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]