日期差计算器

计算两个日期或日期时间之间的间隔:给出年、月、日的拆分,以及总周数、小时数、分钟数和秒数,并可选择是否包含结束日期。

请选择结束日期。

什么是 日期差计算器?

计算两个日期之间的时间间隔,还可以加上具体时刻。结果既以年、月、日表示,也以总天数、总周数、总月数、总小时数、总分钟数和总秒数表示。

如何使用 日期差计算器

  1. 输入开始日期和结束日期。
  2. 勾选包含具体时间,可同时输入开始和结束的时间。
  3. 如果首尾两天都要计入(例如计算旅行的天数),请勾选包含结束日期(+1 天)。
  4. 查看拆分结果和各项总数;如果结束早于开始,结果会显示为负数。

示例

输入
2026-01-01 to 2026-03-10
输出
2 months, 9 days – 68 days – 9 weeks, 5 days

勾选“包含结束日期”后:2 个月 10 天(69 天)。

何时使用 日期差计算器

适用于项目工期、通知期、活动倒计时或停留时长。如果只想算工作日,请使用工作日计算器;如果要算某人的年龄,请使用年龄计算器。

日期差计算器 的工作原理

日期会先转换为 UTC 下的天数编号,因此总天数是精确的,不受时区或夏令时影响。年/月/日的拆分先数整的日历月,再数剩余的天数(平年中 1 月 31 日到 3 月 1 日是 1 个月零 1 天)。包含时间时,会加上分钟数,如果结束时刻在一天中早于开始时刻,则向前借一天。时间仅按钟面时间处理。

常见用例

  • 数一数距离截止日期或假期还有多少天
  • 计算合同或租期的长度
  • 测算某件事已经过去多久
  • 计算两个班次或两个事件之间相隔的小时数

常见问题

结束日期会被计入吗?

默认不计入:结果等于结束日期减开始日期,就像在电子表格中做日期相减。勾选包含结束日期可加上一天。

夏令时会改变小时数吗?

不会。时间被视为钟面读数,所以一天始终按 24 小时计算。如果需要某个时区中的精确时刻,请使用时区转换器。

各月长度不同时如何计算月数?

从开始日期起数整的日历月;当目标月份较短时,会先取该月的最后一天,再计算剩余天数。

推荐的下一步

探索更多分类