1. What does this tool do
这个免费的在线时间差计算器可以计算带有IANA 时区的两个日期/时间点之间的精确差值。你可以得到精确时长(天、小时、分钟、秒),以及一个可选的日历分解结果(年、月、日),方便用于年龄或项目周期。对一个或两个时间点使用 「Use current time」,即可计算从现在到某个时间点或从某个时间点到现在的间隔。免费且注重隐私:无需注册,所有操作都在浏览器中完成。
2. How to use it
**快速上手:**设置第一个时间点(日期/时间 + 时区,或使用「Use current time」),以同样的方式设置第二个时间点,然后查看时间差。有需要时可以复制结果。
- From — 输入开始日期和时间并选择对应的时区,或勾选「Use current time」使用当前时间。
- To — 输入结束日期和时间并选择对应的时区,或勾选「Use current time」使用当前时间。
- 查看结果 — 工具会显示第二个时间点在第一个时间点之前还是之后、精确时长(天、小时、分钟、秒)、以小数表示的总天数,以及在合适的情况下按日历分解的结果(年、月、日)。
3. How it works
工具会先把每个时间点从其在所选时区中的本地时间转换为 UTC 时间(使用与 Timezone Converter 相同的逻辑),然后计算它们之间的毫秒差,并将其拆分为天、小时、分钟和秒。日历分解(年、月、日)在结束日期所在的时区中计算,这样从日历角度把这段时长加到开始日期上,就能尽量贴近结束日期。所有处理都在你的浏览器本地完成。
4. Use cases & examples
- 年龄 —— 从出生日期(及其时区)到今天或另一日期;得到精确时长以及「X 年 Y 个月 Z 天」。
- 项目时长 —— 项目或事件的开始和结束日期/时间。
- 距离某个事件还有多久 / 已经过了多久 —— 对一侧使用「Use current time」,即可看到类似正计时或倒计时的时间差。
- 任意两个时间点 —— 比较不同时区下两个过去或未来的日期/时间。
示例
- From: 2000‑01‑15 08:00 Asia/Ho_Chi_Minh. To: Use current time in Asia/Ho_Chi_Minh. 结果:从出生到现在的精确天数/小时数/分钟数/秒数,以及按日历分解的结果(例如 25 年 2 个月 27 天)。
5. Limitations & known constraints
- 仅支持 IANA —— 只支持 IANA 时区名称(如 America/New_York)。
- 日历分解 —— 年/月/日的分解基于结束时区中的日历日期,并不等同于添加一个固定时长(例如,「1 个月」在不同情况下长度可能不同)。
- 日期范围 —— 非常久远或非常遥远的未来日期,在某些浏览器中可能因为系统时间支持的限制而出现边界情况。