DATE ARITHMETIC / INTERVAL

时间计算器

两个日期相隔多少天?从今天往后推 90 天是哪一天?两个时间戳之间差了几小时?这里把日期间隔、日期加减和时间戳差值放在同一页,按同一套时区规则计算,减少手工数日历的误差。

日期间隔日期加减工作日统计时间戳差值
快速设定
间隔按真实时间差计算;工作日与周末按起止日期所在的日历日统计,包含首尾两天,不扣除法定节假日。
选择起止时间后点击“计算间隔”。

TWO WAYS TO COUNT / 两种口径

“相差几天”
可以有两种答案

同样是“3 天”,可能指 72 小时,也可能指跨过三个日历日。工具会同时给出总时长与日历拆分,避免在排期、请假和合同到期这类场景里混用。

真实时长

从开始瞬间到结束瞬间实际经过的时间,按 24 小时一天计算。跨越夏令时切换时,真实时长和钟表上看的天数可能相差一小时。适合计算工时、服务时长、缓存有效期。

日历口径

按年月日逐级拆分,比如“1 年 2 个月 3 天”。它更接近人们说“到期日”的方式,但遇到月末、闰年和夏令时会有自己的规则。本站采用“逐月推进、月末夹取”的算法,并在结果里写明拆分。

  • 排期与合同到期:优先看日历拆分,并确认起止日是否包含当天。
  • 工时与计时:优先看真实时长,注意跨时区与夏令时。
  • 工作日:按周一至周五统计,不扣除法定节假日和调休。
  • 月末加减:1 月 31 日加一个月通常得到 2 月最后一天,而不是 3 月 3 日。
  • 跨时区:先用“时区换算”把两端对齐,再计算间隔。

CALCULATOR FAQ / 问答

计算之前,先确认口径

只要起止时间、时区和“是否包含首尾”三件事说清楚,大多数日期争议都能提前避免。

两个日期相差 1 天,为什么总小时不是 24?

如果跨过了夏令时切换,某一天可能只有 23 小时或 25 小时。真实时长会反映这个变化,而日历拆分仍然显示为 1 天。两者并不矛盾,只是口径不同。

工作日统计包含法定节假日吗?

不包含。这里的工作日只按周一至周五判断,不读取中国法定节假日与调休安排。涉及工资、考勤和合同日期时,请再按当年的放假通知核对。

1 月 31 日加一个月,为什么不是 3 月 3 日?

因为“加一个月”是日历运算,不是固定加 30 天。工具会把结果落在目标月份的有效日期内,所以通常得到 2 月 28 日或 29 日。这样更符合合同、账单和排期的直觉。

时间戳差值可以直接当日期间隔吗?

可以,但时间戳差值表示真实经过的时间,而不是日历日数。若要得到“过了几个自然日”,还需要结合业务所在时区与起止日期来判断。

TIME ZONE NEXT

日期对了,时区也别落下

跨时区会议、海外上线和跨境订单,常常在“日期正确、时区错误”上出问题。先把两端城市的时间对齐,再回来计算间隔。