時區完整解析:UTC、夏令時間與運作原理

通用

完整介紹世界時區如何運作——從 UTC 時差、夏令時間,到支撐所有手機、電腦與線上服務的 IANA tz 資料庫。

步驟指南

1

時區究竟是什麼

時區是共用同一個標準時間的地理區域。最初地球依經度被劃分為 24 個每區一小時的條帶(每 15° 一小時),但現代邊界改依政治疆域劃定。有些時區以 30 或 45 分鐘為單位偏移,像中國、印度這樣幅員遼闊的國家也會選擇全境使用單一時區。

2

UTC:全球基準時間

UTC(協調世界時)是所有其他時區的基準參考,於 1972 年取代 GMT,並由國際原子鐘網絡維持。常見寫法為 UTC+09:00(東京)、UTC−05:00(紐約冬季)或 UTC+05:30(印度,半小時偏移)。UTC 本身從不因夏令時間而調整。

3

夏令時間(DST)如何運作

DST 讓時鐘在春季撥快 1 小時、秋季撥回,使傍晚有更多日光。北美與歐洲大多數地區實施,亞洲與非洲大多數不實施。實施期間時差會改變——紐約由 UTC−5 變為 UTC−4,倫敦由 UTC+0 變為 UTC+1。起訖日期因國家而異,且可能逐年更動。

4

IANA tz 時區資料庫

IANA 時區資料庫(又稱 tz 或 zoneinfo)是時區規則的權威來源,iOS、Android、Linux、macOS、Java、Python、Postgres 都使用它。時區命名採「地區/城市」格式——America/New_York、Asia/Taipei、Europe/London。請優先使用這些名稱而非 EST、IST 等縮寫,因為縮寫常有歧義(IST 可指印度、愛爾蘭或以色列標準時)。

5

安排會議與開發的最佳實踐

時間戳一律以 UTC 儲存,只在顯示給使用者時才轉換。安排會議時固定一個 UTC 時間,讓各地裝置自行渲染當地時間。DST 切換前後要留意跳過或重複的時段。使用我們的時區轉換器快速查詢,或查看世界時區列表一次掃過所有常見時區與其 UTC 時差。

使用免費工具

時區轉換器

相關百科

世界時區列表

相關工具

Unix 時間戳轉換器

常見問題

Q: 為什麼橫跨五個時區的中國只用一個時區?

A: 自 1949 年起中國為維護國家一致性統一採用政治時區(UTC+8,即「北京時間」),即使西部地理上應屬 UTC+5 或 UTC+6。新疆民間多採 UTC+6 運作。

Q: UTC 時差一定是整點嗎?

A: 不一定。印度(UTC+5:30)、伊朗(UTC+3:30)、尼泊爾(UTC+5:45)、澳洲部分地區(UTC+9:30、UTC+8:45)皆採 30 或 45 分鐘偏移。歷史上甚至有以秒為單位精確到秒的時區。

Q: DST「春季前撥」時時鐘會發生什麼?

A: 凌晨 2:00 至 3:00 這段時間會被跳過——該日曆日根本不存在這個小時。秋季則凌晨 1:00–2:00 會重複一次。若程式假設每一天都正好 24 小時,在 DST 切換時會出錯;請使用成熟的時間函式庫。