通过MCP连接 →

输入计算

数学公式

广告

结果

时区时差
6
小时(目的地 − 出发地)
目的地当地时间 18 h
日期偏移 0 day(s)

什么是时区时差计算器?

这个工具能帮你算出两个时区相差多少小时,并把一个地方的当地时间换算成另一个地方对应的当地时间。它完全依据每个地点的 UTC 偏移量 来计算——也就是该时区比协调世界时(UTC)快几个小时(正值)或慢几个小时(负值)。由于计算结果取决于你输入的偏移量,因此无论是哪个国家或地区,全球通用。

使用方法

先输入出发地的 UTC 偏移量(例如纽约为 \(-5\),夏令时期间为 \(-4\)),再输入目的地的 UTC 偏移量(例如柏林为 \(+1\),夏季为 \(+2\)),并可选填出发地当前的当地时间(采用 24 小时制)。计算器会给出两地相差的小时数和目的地对应的当地时间,并标注「日期偏移」,告诉你换算后的时间落在前一天(\(-1\))还是后一天(\(+1\))。

公式解析

时差其实就是 目的地偏移量减去出发地偏移量

$$\text{diff} = \text{offset}_{dest} - \text{offset}_{origin}$$

结果为正,说明目的地的时间更靠前(更早进入新的一天)。要换算具体时间,只需把时差加到出发地时间上,再将结果折算到 0–24 小时的区间内;凡是「跨过」一整天的部分,就计入日期偏移。

$$t_{dest} = (t_{origin} + \Delta h) \bmod 24$$
标注了两个时区及其间隔的 UTC 偏移量数轴
差值是 UTC 标度上目的地偏移量减去起点偏移量。

实例演示

出发地偏移量 \(-5\)(纽约),目的地偏移量 \(+1\)(柏林),出发地时间 12:00。时差 $$\text{diff} = 1 - (-5) = 6 \text{ 小时}$$ 目的地时间 $$t_{dest} = 12 + 6 = 18\!:\!00$$ 日期偏移为 0。也就是说,纽约正午时分,柏林正好是当天下午 6:00。

两个显示不同本地时间的时钟,由一个转换箭头相连
将起点本地时间转换为目的地本地时间。

常见问题

能处理夏令时吗? 可以,但需要间接处理——只要为每个地点输入当前实际生效的偏移量即可(例如美国东部处于夏令时时,请用 \(-4\) 而非 \(-5\))。

日期偏移是什么意思? 如果换算后的时间跨越了午夜,日期偏移会相对于出发地日期显示 \(-1\)(前一天)或 \(+1\)(后一天)。

可以处理半小时时区吗? 可以。印度为 \(+5.5\),尼泊尔为 \(+5.75\)——直接输入小数偏移量即可。

最后更新: