在线工具箱
时间工具箱

时间工具箱

日期差值、工作日、年龄、时区、时间戳、秒表与倒计时,一个页面全搞定。

隐私安全:所有处理均在您的浏览器本地完成,数据绝不上传
日期时间计算时区时间戳

两个时间点的差值

按日历口径拆分年 / 月 / 日 / 时 / 分 / 秒,同时给出总量统计。

工作原理

  1. 1所有计算都在浏览器本地完成:不发起任何网络请求,也不把输入内容写入远端存储,断网状态下功能完整可用。
  2. 2日期时间差按「日历借位」拆分:先比较年月日,再按 24 / 60 / 60 借位小时分秒,口径与系统日历一致,而不是简单除以 86400 秒。
  3. 3工作日统计按日历天逐日推进(而不是毫秒累加),因此不会受夏令时导致的一天偏差影响;超出 5 年跨度会直接拒绝计算,避免页面卡顿。
  4. 4时区换算借助浏览器内置的 Intl.DateTimeFormat 时区数据推导「墙上时间」,并对夏令时造成的「不存在的时刻」与「重复出现的时刻」给出提示。
  5. 5秒表使用 performance.now() 单调时钟计时,倒计时使用绝对目标时间戳与当前时间求差,因此切到后台再回来都不会累积漂移。

常见问题

「时间差」里的年月日和「相差天数」为什么对不上?

两者口径不同。年月日是日历口径,按借位拆分,例如 1 月 31 日到 3 月 1 日算作 1 个月 1 天;相差天数是绝对口径,即两个时间点之间真实经过了 24 小时制的天数。日历口径更符合人说话的习惯,绝对口径适合做统计。

工作日计算支持哪些节假日?会更新吗?

内置了一份 2024–2026 年中国法定节假日与调休补班日的示例数据,可以直接勾选使用,也可以在输入框里自行增删。节假日每年由国务院办公厅公布,本工具为准静态页面,因此你可以把官方通知粘贴进「自定义节假日」输入框(支持 2026-10-01~2026-10-07 这样的区间写法)来覆盖。

时区换算为什么会提示「夏令时」?

夏令时切换日会出现两种情况:春季前跳会跳过一小时,这一小时内的墙上时间真实不存在;秋季回拨会重复一小时,这同一时刻出现两次。本工具检测到这两种情况都会给出提示,并按标准时间或较早的一次换算,请以提示为准核对结果。

时间戳 10 位和 13 位有什么区别?

10 位是 Unix 秒级时间戳(精确到秒),13 位是毫秒级时间戳(精确到毫秒)。本工具会自动按位数识别,其它位数会就近推断并在结果中标注,避免把毫秒当秒用导致日期跑到 1970 年或几万年以后。

秒表和倒计时切到别的标签页会走偏吗?

不会。秒表记录的是 performance.now() 单调时钟的起止差值,暂停与计次都不会累积漂移;倒计时每次都拿「目标时间戳减当前时间」重新计算,页面重新可见时还会立即刷新一次显示。

我的数据会被上传吗?

不会。本工具没有任何后端接口,全部计算在浏览器内完成;时钟城市等偏好只保存在你自己浏览器的 localStorage 里,清除浏览器数据即可彻底删除。

更多在线工具