utc(universal time coordinated)是通用協調時; gmt,全稱greenwich mean time,即格林威治標準時,這兩者幾乎是一樣的,都是指的格林尼治標準時間,只是utc的稱呼更為正式一點,他們都比北京時間慢八個小時。
gmt,全稱greenwich mean time,即格林威治標準時,為什麼有這樣乙個時間呢?原因這裡不多說,網上很多,其實它的出現就是為規範全球的時間,各國都已乙個固定時間為參照點來計算當地時間。為此2023年的美國華盛頓特區召開了國際經線大會,確定格林威治就是東西經零度的地方。人們將地球人為的分為24等份,每一等份為乙個時區,每時區橫跨經度15度,時間正好為1小時,以格林威治所在地的時區為中時區,我們現在假設gmt時間為1月10日凌晨(即0點整),往西乙個時區,則減去一小時,則當地時間是1月9日夜晚23點整,往東乙個時區,則加上一小時,則當地時間是1月10日凌晨1點,依次類推,中國在東經120度上,可以這樣計算,(東經120°-東經0°)所得度數再除以15,即得8,所以中國在東八區上,那麼,此時中國就是1月10日早上8點整。
有乙個計算公式,本地時間=utc + 時區差。 可能有不少朋友會問,utc是什麼? 和gmt有什麼區別呢?utc(universal time coordinated)是通用協調時,這兩者幾乎是一樣的,都是指的格林尼治標準時間,只是utc的稱呼更為正式一點。 對於真個公式,我們來做幾個例子就明白了。
首先需要說明,時區差是有正負之分的,以中時區為準,往西為負,往東為正,什麼意思呢?舉乙個例子,中國的時區是東八區,即+08:00,完整寫法是gmt+08:00,美國東部時區是西五區,即-05:00,完整寫法是gmt-05:00,因為這個時間差需要參與運算,所以不能省去前面的符號。
比如,現在是北京時間2023年2月5日13點40分,我想知道現在紐約(位於西五區)的時間,怎麼算?我們來看公式: 本地時間=utc + 時區差,根據公司首先需要得到當前的utc時間是多少。utc在中時區,即0,13:40=utc+08:00,得出utc為2023年2月5日05點40分,再利用此公式,由 紐約時間=05;40+(-05:00), 得出 紐約時間=0;40 因為得數為正,這就表示日期沒變,還是2月5日,這樣我們就可以計算出,此時美國的時間為 2023年2月5日凌晨0點40。
在mysql和cookie中,預設使用的就是gmt,所以在做web開發時經常需要考慮到這一點
十七世紀,格林威治皇家天文台為了海上霸權的擴張計畫而進行天體觀測。2023年舊皇家觀測所(old royal observatory) 正式成立,到了2023年決定以通過格林威治的子午線作為劃分地球東西兩半球的經度零度。觀測所門口牆上有乙個標誌24小時的時鐘,顯示當下的時間,對全球而言,這裡所設定的時間是世界時間參考點,全球都以格林威治的時間作為標準來設定時間,這就是我們耳熟能詳的「格林威治標準時間(greenwich mean time,簡稱g.m.t.)的由來,標示在手錶上,則代表此表具有兩地時間功能,也就是同時可以顯示原居地和另乙個國度的時間。
多數的兩地時間表都以gmt來表示,但也有些兩地時間表上看不到gmt字樣,出現的反而是utc這3個英文本母,究竟何謂utc?事實上,utc指的是coordinated universal time- 世界協調時間(又稱世界標準時間、世界統一時間),是經過平均太陽時(以格林威治時間gmt為準)、地軸運動修正後的新時標以及以「秒」為單位的國際原子時所綜合精算而成的時間,計算過程相當嚴謹精密,因此若以「世界標準時間」的角度來說,utc比gmt來得更加精準。其誤差值必須保持在0.9秒以內,若大於0.9秒則由位於巴黎的國際地球自轉事務**局發布閏秒,使utc與地球自轉週期一致。所以基本上utc的本質強調的是比gmt更為精確的世界時間標準,不過對於現行錶款來說,gmt與utc的功能與精確度是沒有差別的。
參考**1
參考**2
時區,GMT時間,UTC時間,UNIX時間戳
秒是乙個時間基本單位。一天24小時,一小時60分,一分鐘60秒,這來自於秒的定義 1秒的時間間隔為平均太陽日 1 的1 86400。到了20世紀中葉,人們發現地球自轉的時間並不是恆定的,於是在1956年改以地球繞太陽軌道公轉一周的時間來定義秒 2 1967年,改用原子共振頻率來定義秒 3 並在此基礎...
時區,GMT時間,UTC時間,UNIX時間戳
秒是乙個時間基本單位。一天24小時,一小時60分,一分鐘60秒,這來自於秒的定義 1秒的時間間隔為平均太陽日 1 的1 86400。到了20世紀中葉,人們發現地球自轉的時間並不是恆定的,於是在1956年改以地球繞太陽軌道公轉一周的時間來定義秒 2 1967年,改用原子共振頻率來定義秒 3 並在此基礎...
UTC和GMT時間區別
格林尼治標準時間 gmt,舊譯 格林威治平均時間 或 格林威治標準時間 是指位於倫敦郊區的皇家格林尼治天文台的標準時間,因為本初子午線被定義在通過那裡的經線。理論上來說,格林尼治標準時間的正午是指當太陽橫穿格林尼治子午線時 也就是在格林尼治上空最高點時 的時間。由於地球在它的橢圓軌道裡的運動速度不均...