Timezone Converter
One input per line. Output is numbered to match the input order.
Pinned tools are listed in your favourites on the home page.Copies a link to this tool that carries your current input, so it opens ready to run.Gives you an iframe snippet for putting this tool on your own site.
Ctrl+Enter Run · Ctrl+Shift+C Copy · Esc Clear
Understand Timezone Converter
把日期和时间换算到 60 多个 IANA 时区中的任意一个,并针对你输入的具体日期应用夏令时。
How it works
转换通过浏览器的 Intl.DateTimeFormat API 完成,其背后是 IANA 时区数据库——Linux、macOS 和多数服务端运行时使用的正是同一份数据。该数据库保存了每个时区规则的完整历史,因此 America/New_York 在一月的日期上解析为 UTC−5、在七月上解析为 UTC−4,而不是一个固定偏移。不带 `Z` 或 `±hh:mm` 后缀的输入会在转换前被视为 UTC,因此当你的源时间是别处的本地时间时,请显式加上偏移。
When to use it
- 找出一个同时落在三个国家工作时间内的会议时段
- 把 UTC 的服务器日志时间戳换算成用户报告问题时的当地时间
- 查看在某个区域配置的定时任务,在另一个区域实际会在几点运行
- 确认某个历史日期的偏移,而那个答案与今天的偏移并不相同
Watch out for
- 有些本地时间并不存在,有些则会发生两次。在春季调时那天,时钟从 1:59 跳到 3:00,因此凌晨 2:30 不是一个真实存在的时刻;在秋季调时那天,凌晨 1:30 会带着两个不同的偏移出现两次,任何转换都无法告诉你指的是哪一个。
- 缩写有歧义,不应被信任。CST 既是美国中部时间,也是中国标准时间和古巴标准时间;IST 既指印度,也指爱尔兰和以色列。请始终用 IANA 名称来标识时区。
- 固定偏移不是时区。存成「UTC+2」而不是「Europe/Berlin」会丢掉夏令时规则,于是这个值在一年中有一半时间悄悄变成错的。
- 时区规则来自浏览器,因此它只会和浏览器一样新。各国政府往往只提前几个月宣布夏令时规则变更,而过时的设备会用旧规则来换算未来的日期。
Frequently Asked Questions
如何转换时区?
选择源时区和目标时区,然后输入日期和时间。工具会把该时刻换算到目标时区,并考虑 UTC 偏移和夏令时。支持 60 多个 IANA 时区——可按城市或时区名称搜索(America/New_York、Europe/London)。
如何在 Excel 中转换时区?
在 Excel 中,先在一列里按 UTC 存储日期时间,再在另一列加上时区偏移:=A1 + (偏移/24)。若要考虑夏令时,可使用 Power Query 的 DateTimeZone.ToLocal(),或用辅助列对 UTC 偏移表做 VLOOKUP。这个浏览器工具会自动处理夏令时。
它如何处理夏令时(DST)?
转换器通过浏览器的 Intl.DateTimeFormat API 使用 IANA 时区数据库。夏令时切换会被自动应用——例如 America/New_York 冬季为 UTC−5、夏季为 UTC−4,工具会对你输入的那个具体日期使用正确的偏移。
How to Use Timezone Converter
- Paste or type your input in the input area above.
- The tool processes your input automatically or click Run.
- Copy or download the result using the action buttons.
- Use Ctrl+Enter to run quickly from the keyboard.