GMT和UTC
-
GMT,即格林尼治標準時間,也就是世界時。GMT的正午是指當太陽橫穿格林尼治子午線(本初子午線)時的時間。但由於地球自轉不均勻不規則,導致GMT不精確,現在已經不再作爲世界標準時間使用。
-
UTC,即協調世界時。UTC是以原子時秒長爲基礎,在時刻上儘量接近於GMT的一種時間計量系統。爲確保UTC與GMT相差不會超過0.9秒,在有需要的情況下會在UTC內加上正或負閏秒。UTC現在作爲世界標準時間使用。
-
所以,UTC與GMT基本上等同,誤差不超過0.9秒。
時區
-
地球自西向東旋轉,東邊比西邊先看到太陽,東邊的時間也比西邊的早。爲了統一世界的時間,1884年的國際經度會議規規定將全球劃分爲24個時區(東、西各12個時區)。規定英國(格林尼治天文臺舊址)爲零時區(GMT+00),東1-12區,西1-12區,中國北京處於東8區(GMT+08)。
-
若英國時間爲6點整,則GMT時間爲6點整,則北京時間爲14點整。
UNIX時間戳
-
計算機中的UNIX時間戳,是以GMT/UTC時間「1970-01-01T00:00:00」爲起點,到具體時間的秒數,不考慮閏秒。這麼做當然是爲了簡化計算機對時間操作的複雜度。
-
比如我的電腦現在的系統時間爲2015年2月27日15點43分0秒,因爲我的電腦默認時區爲東8區,則0時區的時間爲2015年2月27日7點43分0秒,則UNIX時間戳爲1425022980秒。