我的博客web前端寒风用的是Z-blog博客系统,主机是godaddy(美国),也许你会发现有个问题:明明是今天发表的文章,但时间是昨天的或者其他时间和当前发表时间有差距。我曾想过很多原因但终究没有解决,这个问题困扰了我很长时间。今天在“酷酷学习博客”看到一篇关于godaddy主机上z-blog时区设置的文章,才突然明白zblog在美国主机上存在一个时区差。我想不光是godaddy了,应该像godaddy等海外主机上时区设置都存在此种问题的。
看了zblog后台设置,的确有时区设置,在后台的“网站设置管理”-->“全局设置”选项下面,有“BLOG用户所在的时区”和“主机服务器所在的时区”两项关于时区的选项,默认都是+0800,这是北京的+0800时区,那么用户所在时区就不用改了,我只需要修改“主机服务器所在的时区”这个选项,改成godaddy所在的亚利桑那州的时区(西七区),应该改为-0700即可。备注:“+”的表示东*区,“-”的表示西*区。同样的,如果你的主机在海外其他国家也只需将“主机服务器所在的时区”设为相应的时区即可。
下来介绍一下时间时区知识:世界时区的划分以本初子午线为标准(共有24个时区)。从西径7.º5到东经7.º5(经度间隔为15º)为零地区。由零时区的两个边界分别向东和向西,每隔经度15º划一个时区,东、西各划出12个时区,东十二时区与西十二时区相重合;全球共划分成24个时区。各时区都以中央经线的地方平太阳时作为本区的标准时。相邻两个时区的标准时相差一小时。时区界线原则上按照地理经线划分,但在具体实施中往往根据各国的行政区界或自然界线来确定,以方便使用。目前,全世界多数国家都采用以区时为单位的标准时,并保持与格林尼治时间相差整小时数;
世界主要时区对应:西12区:埃尼威托克岛,夸贾林岛;
西11区:中途岛,东萨摩亚;
西10区:夏威夷;
西9区:阿拉斯加;
西8区:太平洋时间(美国和加拿大),蒂华纳;
西7区:山地时间(美国和加拿大),亚利桑那;
西6区:中部时间(美国和加拿大),墨西哥城,特古西加尔巴,萨斯喀彻温省;
西5区:东部时间(美国和加拿大),印第安那州(东部),波哥大,利马,基多;
西4区:大西洋时间(加拿大),加拉加斯,拉巴斯;
西3区:巴西利亚,布宜诺斯艾利斯,乔治敦;
西2区:中大西洋;
西1区:亚速尔群岛,佛得角群岛';
零时区:伦敦,都柏林,爱丁堡,里斯本,卡萨布兰卡,蒙罗维亚;东1区:阿姆斯特丹,柏林,伯尔尼,罗马,斯德哥尔摩,维也纳,贝尔格莱德,布拉迪斯拉发,布达佩斯,卢布尔雅那,布拉格,布鲁赛尔,哥本哈根,马德里,巴黎,萨拉热窝,斯科普里,索非亚,华沙,萨格勒布;
东2区:布加勒斯特,哈拉雷,比勒陀尼亚,赫尔辛基,里加,塔林,开罗,雅典,伊斯坦布尔,明斯克,以色列;
东3区:巴格达,科威特,利雅得,莫斯科,圣彼得堡,伏尔加格勒,内罗毕;
东4区:阿布扎比,马斯喀特,巴库,第比利斯;
东5区:叶卡特琳堡,伊斯兰堡,卡拉奇,塔什干;
东6区:阿拉木图,达卡,科伦坡;
东7区:曼谷,河内,雅加达;
东8区:北京,重庆,广州,上海,香港,乌鲁木齐,台北,新加坡,佩思;
东9区:平壤,汉城,东京,大阪,札幌,雅库茨克;
东10区:布里斯班,关岛,莫尔兹比港,霍巴特,堪培拉,墨尔本,悉尼;
东11区:马加丹,所罗门群岛,新喀里多尼亚;
东12区:奥克兰,惠灵顿,斐济,堪察加半岛,马绍尔群岛;
但是,有些国家仍然采用其首都或重要商埠的地方时为该国的标准时间。这样,这些国家的标准时间与格林尼治时间的差数就不是整小时数,而有时、分之差。
另外几个特殊时区:西3:30区:纽芬兰;
东3:30区:德黑兰';
东4:30区:喀布尔;
东5:30区:孟买,加尔各答,马德拉斯,新德里;
东9:30区:阿得莱德,达尔文;
来源:WEB前端寒风,原文:http://www.webbise.com/post/zblog_worldtime.html