小北ZZ 发表于 2010-12-23 22:57:52

[求助]mantis如果设置正确的时间?

求高手帮忙解决,如何把mantis的时间设置成北京时间,安装后默认总显示的是UTC的时间。

061001 发表于 2010-12-24 09:12:25

好像只能改成上海时区的
mantis中点击个人账号---》更改个人设置---》Time Zone---》上海

huhu2k 发表于 2010-12-24 09:20:25

本帖最后由 huhu2k 于 2010-12-24 09:23 编辑

好像只能改成上海时区的
mantis中点击个人账号---》更改个人设置---》Time Zone---》上海
061001 发表于 2010-12-24 09:12 http://bbs.51testing.com/images/common/back.gif

此方法可以更改个人的时区设置,如果要更改整个Mantis系统的,需要在Mantis目录中的config文件中加一行(在任一行都可以)。

putenv("TZ=Asia/Shanghai");


下面给出一个例子:

msnshow 发表于 2010-12-25 19:17:28

收藏

小北ZZ 发表于 2010-12-26 21:00:46

回复 3# huhu2k


   这个我也设置了,加上这句代码,显示语法有错误,然后程序就报错了

thinkong 发表于 2012-4-11 08:59:20

我的也是,显示语法错误,我的版本是 1.2.9

thinkong 发表于 2012-4-11 08:59:28

我的也是,显示语法错误,我的版本是 1.2.9

thinkong 发表于 2012-4-11 08:59:45

我的也是,显示语法错误,我的版本是 1.2.9

thinkong 发表于 2012-4-11 08:59:57

我的也是,显示语法错误,我的版本是 1.2.9

楠族开心果 发表于 2012-4-11 09:45:12

mantis中时间设置错误(跟系统时间差8个小时)-修改方法2007-08-08 03:38 P.M.很简单。方法1:只需在config_ini.php中加一句
putenv("TZ=Asia/Shanghai");即可。

如果方法1不可以的话,修改php.ini的date.timezone = PRC


相关知识:UTC

UTC是协调世界时(Universal Time Coordinated)的英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度。UTC相当于本初子午线(即经度0°)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示。

       那么UTC与世界各地的时间应如何换算呢?它是将全世界分为24个时区,地球的东、西经各180°(共360°)被24个时区平分,每个时区各占15°。以经度0° (即本初子午线)为基准,东经7°30′与西经7°30′之间的区域为零时区;东经和西经的7°30′与22°30′之间的区域分别为东一区和西一区;以此类推。从零时区起,向东每增加一个时区时间加1小时,向西每增加一个时区减1小时。UTC与零时区时间相同,以2004年7月15日0000UTC(即本初子午线上2004年7月15日零点整)为例,美国旧金山位于西八区,比零时区晚8小时,故此时旧金山时间为2004年7月14日16点整;而北京位于东八区,比零时区早8小时,此时北京时间为2004年7月15日8点整。

       根据国际电信联盟(ITU)规定,在国际无线电通信中除另有指明外,均应使用UTC,并用4位数字表示。业余电台之间的联络是在世界范围内进行的,所以亦应使用UTC。

mantis中时区的相关资料:

跟我们相关的时区:
CN       +4545+12641       Asia/Harbin       north Manchuria
CN       +3114+12128       Asia/Shanghai       China coast
CN       +2217+11409       Asia/Hong_Kong       Hong Kong
CN       +2934+10635       Asia/Chungking       China mountains
CN       +4348+08735       Asia/Urumqi       Tibet & Xinjiang
CN       +3929+07559       Asia/Kashgar       Eastern Turkestan
页: [1]
查看完整版本: [求助]mantis如果设置正确的时间?