[李東昇的說明]王建民在洋基隊打球,住在[US-NY]紐約
當你想看球賽,可能發現 洋基官網 上標示的是 美國時間
http://newyork.yankees.mlb.com/NASApp/mlb/index.jsp?c_id=nyy
例如 洋基隊 的賽程
http://newyork.yankees.mlb.com/NASApp/mlb/schedule/index.jsp?c_id=nyy
其中註明:All times ET. Game times are subject to change. 是什麼意思?
當你看到
ESPN http://www.espn.com/ 或 NBC http://www.nbc.com/
節目表上 的 時間 該怎麼看? 怎麼換算成 台灣時間 呢?
該如何換算? ET, CT, MT, PT 又各代表麼意思?
我先從 介紹 換算 紐約時間 跟 台灣時間 開始!
(下一篇再介紹 四個時區 的互換)
===========================
答案:現在 紐約 跟台灣時差就是 -12:00 小時 (台灣比較快,快十二小時)
因為 現在是美國夏天,採用日光節約時間之故(冬天 台灣快十三小時)
如果現在台灣是 早上 8:00 (早上 8點)
那紐約就是 前天下午 的 20:00 (下午八點)
請看後面的詳細解答跟計算範例
==
1.背景知識
美國本土主要分為四個時區
即
[R] UTC-5 美國東部時間 [EST] Eastern Standard Time (USA) 如 [US-NY]紐約
[S] UTC-6 美國中部時間 [CST] Central Standard Time (USA)
[T] UTC-7 美國中西部(落磯山)時間 [MST] Mountain Standard Time (USA)
[U]UTC-8 美國西部(太平洋)時間 [PST] Pacific Standard Time (USA)
=====
阿拉斯加部份 為
[V]UTC -9 美國阿拉斯加時間[AKST]Alaska Standard Time(USA)
阿留申群島 及 夏威夷 使用
[W]UTC -10 美國夏威夷及阿留申時間[HADT]Hawaii-Aleutian Standard Time (USA)
==========
上述 四個美國本土時區
[EST] 簡稱 [ET]東部時間
[CST] 簡稱 [CT]中部時間
[MST] 簡稱 [MT]山地時間
[PST] 簡稱 [PT]西部時間(太平洋時間)
===============
[US-NY] 紐約(採用美國東部時間 [EST] )時區為:UTC+5:00
有使用 DST(日光節約時間 )
一般時間 為 UTC-5:00 與台灣時差 -13:00
夏天時 採用 DST(日光節約時間) 時區為 UTC-4:00 與台灣時差 -12:00
美國今年的日光節約時間,
從 2006/4/2 02:00:00 開始 到 2006/10/29 02:00:00 結束
所以 現在 已經開始使用 (DST:daylight saving time日光節約時間)
即 時區為 UTC-4:00 與台灣時差 -12:00
及時時鐘 請參考:
http://www.worldtimezone.com/time/wtzresult.php?CiID=10182&forma=
===================================
2.時區和時差算法
例如
=====
王建民 住在[US-NY]紐約
他們的時區是
UTC -5:00 時區 (DST 時, 調整為 UTC -4:00 比冬天快一小時)
=====
而你住在台灣是 使用
UTC +8:00 時區 (已廢止 日光節約時間)
=====
要計算 台灣 對 紐約 的時差
公式為:
[目的地時區]紐約 - [所在地時區]台灣 = 台灣 跟紐約 的時差
平日:(冬天)
就是用 UTC -5:00 - (UTC +8:00) = -13:00 (時差就是 -13小時)
夏天:(DST)
就是用 UTC -4:00 - (UTC +8:00) = -12:00 (時差就是 -12小時)
=====
以 時差就是 -12小時 示範舉例(請將時間都轉換為24小時制,才方便計算)
假如:[所在地]台灣 時間 2006/08/21 凌晨 08:00
也就是 08:00-12:00= -4:00 也就是 超過當天, 必須減一天
即 日期 2006/08/21 -1 = 2006/08/20 , 然後把這 24小時 跟 剛剛的 -4:00 來計算
而時間 就是 08:00 + 24:00 - 12:00 = 20:00 (也就是 晚上 8:00)
就是[目的地]紐約的 2006/08/20 晚上 8:00
==================================
反之:[目的地]紐約 時間 2006/08/24 下午一點(即 13:00)
也就是 13:00+12:00= 25:00 也就是 超過當天, 必須加一天
即 日期 2006/08/24 +1 = 2006/08/25 , 然後把這 24小時 跟 剛剛的 25:00 來計算
而時間 就是 13:00 + 12:00 - 24:00 = 01:00 (也就是 凌晨 1:00)
就是[所在地]台灣 的 2006/08/25 凌晨 1:00
=====
以上 就是 時差的計算公式
==============
3.時區的系統
進一步說明:
有25個理論時區(實際上還有很多法定時區)
不是 24個喔 (因為雖然一天24小時,但是 到了國際換日線,兩邊的時區就是 [M] 跟[Y] 時區『小時』相同,但是已經差了一天 所以不是同一個時區,請注意這點 )!!
它們是一個字母代表,(注意一共有25個,沒有[J]喔)
==========
[A] UTC +1
[B] UTC +2
[C] UTC +3
[D] UTC +4
[E] UTC +5
[F] UTC +6
[G] UTC +7
[H] UTC +8 台灣
[I] UTC +9
[K] UTC +10
[L] UTC +11
[M] UTC +12
[N] UTC -1
[O] UTC -2
[P] UTC -3
[Q] UTC -4
[R] UTC -5 紐約
[S] UTC -6
[T] UTC -7
[U] UTC -8
[V] UTC -9
[W] UTC -10
[X] UTC -11
[Y] UTC -12
[Z] UTC (GMT)
==========
你應該猜的出來 [Z]時區,
就是國際標準時區( [UTC] Coordinated Universal Time)
也就是 (格林威治時間 [GMT] Greenwich Mean Time)
其他的時區,就是利用跟UTC(GMT)格林威治時間相差多少時間來計算
[附註:其實,
UTC 現在是由美國國家標準與技術研究院(National Institute of Standards and Technology)負責,現在是使用 原子時鐘,而不再用 格林威治的時鐘了
這就是我們現在都改用 UTC 而不再用 GMT 的原因
=
所以建議 不再用 格林威治的時差 , 而改用 UTC 國際標準時區
=
留言列表