我的博客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