GMT vs UTC 差異,Linux Etc/GMT 為何與現實時區相反
GMT & UTC
首先來說 GMT 和 UTC 是什麼,有什麼差別
GMT:格林威治標準時間
UTC:世界協調時間
他們都是世界標準時間,而 UTC 的算法更為嚴謹,所以比 GMT 更為精準,不過兩者的差異是極小的,所以基本上時間是可以看作相同的
Linux Etc/GMT 時區為何正負顛倒
當你使用 Linux 設定時區時 ,若是選用 Etc 底下的 GMT 時區,可能會發現設定的結果與你預想的不同,當你想設定台北的時區 (GMT+8) ,但設定完後,系統時間卻是 -8 的時區,和台北時間相差 16 小時,原因是因為 Etc 底下的 GMT 時區是以 格林威治
以西為正,以東為負,剛好與我們現實生活的認知相反
而原因只是因為當初 Unix 多為西方人使用,便以西為正
因此在設定的時候需要選擇正負相反的選項