时区完整解析: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/Shanghai、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 切换时会出错;请使用成熟的时间函数库。