Unitime
日期时间单位换算使用指南关于
English
日期时间
单位换算
使用指南
关于
Unitime

免费、在浏览器内运行的日期、时间与单位计算工具。

站点

  • 日期时间
  • 单位换算
  • 使用指南
  • 关于 Unitime

条款

  • 隐私政策
  • 使用条款
  • 联系我们

无需账号。计算全部在浏览器内完成。

  1. 首页
  2. 日期时间
  3. 日期间隔计算器

日期间隔计算器

计算两个日期之间相差多少天。

隐私很重要。看看这个工具如何处理你的数据。

结果

天
0
周
0.00
约月
0.00

使用说明

选择起始日期与结束日期,结果给出天数、周数与约计月数。

什么情况下会用到

租房周期、提前通知期、项目排期、签证停留天数,几乎都用「两个日期之间有多少天」来表达。核对账单上的滞纳金、计算保修还剩多久,用的也是同一套算法。因为答案是一个整数天,真正影响结果的只有两件事:选哪两个日期,以及结束那天算不算。

规则与边界

  • 统计的是两个日期之间的完整天数,两天填同一天结果为 0。
  • 先后顺序不影响结果,天数始终为正。
  • 周数 = 天数 ÷ 7;月数 = 天数 ÷ 30.437(公历平均月长),因此只是近似值,不是日历月。
  • 按设备时区下的日历日期计算,不当作时间戳相减,因此夏令时不会影响结果。

可复算示例

2026-01-01 → 2026-02-01 = 31 天 · 4.43 周 · 1.02 月

怎么手算核对

先数第一个月剩下的天数,加上中间整月的天数,再加最后一个月用掉的天数。以 3 月 12 日到 6 月 9 日为例:3 月还剩 19 天(31 − 12),加 4 月 30 天、5 月 31 天,再加 6 月 9 天,共 89 天。闰年会在 2 月 29 日之后多出一天,所以 2028 年 2 月有 29 天,2027 年 2 月只有 28 天。

常见问题

是否包含起止当天?+

按完整日差计算,同一天结果为 0。

时区如何处理?+

按本地日历日期计算,不当作时间戳相减。

月数为什么不是整数?+

各月天数不同,工具按平均月长 30.437 天折算。需要精确值时请看天数。

继续阅读

  • 两个日期之间到底有几天:算法与常见错误减法本身很简单,难的是「算不算首尾」。讲清楚区间计数与包含计数、闰年什么时候真的会改变答案,以及最常见的差一天错误。
  • 工作日、周末与法定节假日:怎么算才不算错为什么「五个工作日」不等于五天,手算工作日的正确顺序,以及跨境截止日为什么比看上去更难。
  • 时区换算最常错的五个地方偏移量不是固定的,日期比你以为的更常变化,夏令时也不是全球同一天切换。怎样换算才不出错。

相关工具

  • 工作日计算器
  • 年龄计算器
  • 倒计时计算器
  • 时区转换器