人不能甘于平凡
« »

php程序服务器取时间总差8小时的解决办法!

         在php程序中,使用date(“Y-m-d G:i T”,time()) 取出来的时间和本地时间老差8个小时,给很多朋友带来了困扰,这是因为php5.0以后,添加了date.timezone这个选项,这个选项是默认关闭的,所以不管你程序如何设置,他都显示的是格林威治时间,有个很简单的解决方法:
登陆自己服务器,修改php.ini文件,PHP.INI

;时区设置
date.timezone=Asia/Shanghai (这里设置时间为上海时间,都在东八区,北京上海一个样)
查找时区的网址为http://php.net/manual/en/timezones.php就查到所需要的地区设置,好,我告诉你,中国大陆有四个可以选择。
Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi Asia/Harbin(依次是:重庆,上海,乌鲁木齐,哈尔滨。
港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)。

设置完成后,重启iis,设置生效。

日志信息 »

该日志于2010-07-11 11:42由 鳗鱼冒泡 发表在article分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

6条评论

  1. 人物 说:

    学习一下子

  2. 云南租车 说:

    来云南旅游找昆明国旅,提供旅游租车,导游,行程安排,自助游,参团等等服务!网址www.kunmingguoji.com

  3. 相宜本草 说:

    可以收藏。

  4. 蜗牛 说:

    小毅,加油

  5. 这个我电脑的时间老是不能自动更新是怎么回事呀?

  6. 鳗鱼冒泡 说:

    哥们,你主板电池没电了,建议更换主板电池。

发表评论 »

返回顶部