术语解释
以下术语在世界时区列表工具中频繁出现,理解它们有助于更好地使用本工具。
IANA 时区数据库
IANA时区数据库(Internet Assigned Numbers Authority Time Zone Database),也称为tz数据库或Olson数据库,是全球最权威的时区标准数据库。它由IANA维护,收录了全球所有时区的标识符名称、UTC偏移量、夏令时规则以及历史变更记录。本工具完整收录了该数据库中的所有时区条目。IANA时区数据库被Unix/Linux系统、macOS、Windows、以及几乎所有主流编程语言(Python、Java、JavaScript等)所采用。
UTC(协调世界时)
UTC是Coordinated Universal Time的缩写,是现代国际时间标准。它基于原子钟时间,并通过闰秒机制与地球自转保持同步。UTC是全球时间的参考原点,所有时区的偏移量都以UTC为基准进行计算。例如UTC+8表示比UTC快8小时。在本工具中,页面顶部显示的基准时间即为UTC时间,所有时区条目的偏移量都是相对于这个基准的差值。
UTC偏移
UTC偏移表示某个时区与UTC基准时间之间的差值,格式为「+H:MM」或「-H:MM」。例如+8:00表示该时区比UTC快8小时,-5:00表示比UTC慢5小时。大多数时区使用整小时偏移,但部分时区采用半小时(如+5:30、+5:45)甚至45分钟偏移。UTC偏移本身是固定值,不包含夏令时信息。在本工具中,每个时区条目的「UTC偏移」字段显示该时区的标准偏移量。
时区标识符
时区标识符是IANA时区数据库中每个时区的唯一命名,使用「区域/城市」格式。例如「Asia/Shanghai」表示中国上海时区,「America/New_York」表示美国纽约时区,「Europe/London」表示英国伦敦时区。标识符中的区域部分(如Asia、America)对应大陆分类,城市部分通常选择该时区中最具代表性的城市。在编程中使用时区时,应使用IANA标识符而非简单的偏移量,因为标识符包含了夏令时规则等完整信息。
夏令时(DST)
夏令时是Daylight Saving Time的缩写,是一种在夏季将时钟拨快一小时的制度,目的是充分利用日光节约能源。并非所有国家和地区都实行夏令时——中国、日本、印度、俄罗斯(大部分地区)不实行夏令时,而美国、欧盟国家、澳大利亚等地区实行。夏令时的实施规则因国家而异,通常在春季开始、秋季结束。在本工具中,每个时区条目会标注「是否实行夏令时」,该字段的当前时间已自动包含夏令时调整。
GMT(格林威治标准时间)
GMT是Greenwich Mean Time的缩写,是英国格林威治天文台的地方平均太阳时,历史上用作国际时间标准。在日常使用中,GMT和UTC经常被视为等价(偏移均为0),但技术层面UTC是基于原子钟的现代标准,更加精确。GMT被视为UTC的近似等价物。本工具统一使用UTC作为时间标准,在时区偏移字段中显示相对于UTC的差值。
Etc/UTC 时区
Etc/UTC是IANA数据库中表示协调世界时本身的时区标识符。它对应的偏移量为+0:00,即与UTC基准时间完全一致。在本工具的「UTC/Etc」区域分类下可以找到该标识符。类似地,Etc/GMT+8等标识符使用反向符号约定(正数表示比UTC慢),与通常的UTC偏移表示法相反,这是历史遗留的命名规范,需要注意区分。
时间序列数据
时间序列数据是按时间顺序排列的数据点集合,广泛应用于金融交易、日志分析、IoT传感器数据等领域。处理跨时区的时间序列数据时,必须确保所有时间戳使用统一的时区标准(通常是UTC),或在每个时间戳中明确标注时区信息。使用IANA时区标识符(而非固定偏移量)可以确保时间序列数据在夏令时切换期间也能被正确解析。本工具提供的时区标识符速查功能,正是为了帮助开发者正确配置时间序列数据处理管道中的时区参数。
Clipboard API
Clipboard API是Web浏览器提供的剪贴板操作接口,允许JavaScript程序读取和写入系统剪贴板。本工具使用Clipboard API的writeText方法实现一键复制时区标识符功能。用户点击时区名称后,浏览器会将该标识符字符串写入系统剪贴板,并弹出权限提示(首次使用时)。该API在所有现代浏览器中均已支持,是实现网页复制功能的标准方案。
UD5工具箱