GMT & UTC

首先來說 GMT 和 UTC 是什麼,有什麼差別

GMT:格林威治標準時間

UTC:世界協調時間

他們都是世界標準時間,而 UTC 的算法更為嚴謹,所以比 GMT 更為精準,不過兩者的差異是極小的,所以基本上時間是可以看作相同的

Linux Etc/GMT 時區為何正負顛倒

當你使用 Linux 設定時區時 ,若是選用 Etc 底下的 GMT 時區,可能會發現設定的結果與你預想的不同,當你想設定台北的時區 (GMT+8) ,但設定完後,系統時間卻是 -8 的時區,和台北時間相差 16 小時,原因是因為 Etc 底下的 GMT 時區是以 格林威治 以西為正,以東為負,剛好與我們現實生活的認知相反

而原因只是因為當初 Unix 多為西方人使用,便以西為正

因此在設定的時候需要選擇正負相反的選項

Reference

http://lemonlatte.logdown.com/tags/tzdata