通过MCP连接 →

输入计算

数学公式

广告

结果

日期间隔时长
10 weeks 4 days
从起始日期到结束日期的时长
总天数 74 days
完整周数 10
剩余天数 4

这个计算器能做什么

本工具可以精确计算任意两个日历日期之间相隔多少周、多少天。只需选择一个起始日期和一个结束日期,它就会算出两者相隔的总天数,并把这些天数换算成完整的周数加上剩余的天数。它在孕周计算中尤其常用(孕周通常以"几周+几天"的形式表示),同时也非常适合用来跟踪项目排期、订阅周期、纪念日,或者任何需要统计时间间隔的场景。

使用方法

起始日期栏中填入较早的日期,在结束日期栏中填入较晚的日期,结果便会自动显示。顶部会以"几周几天"的形式呈现时间跨度,下方的表格则会分别列出总天数、完整周数和剩余天数。即使你把两个日期填反了也没关系,计算器采用的是绝对差值,因此结果始终为正数。

计算公式解析

计算器首先算出两个日期之间相隔的整天数:总天数 = 结束日期 − 起始日期。然后将总天数除以 7,取整数部分得到完整的周数,余数则作为剩余的天数:

$$\text{周数} = \left\lfloor \frac{|D|}{7} \right\rfloor, \quad \text{天数} = |D| - 7\left\lfloor \frac{|D|}{7} \right\rfloor$$

由于一周恰好是 7 天,这种换算是完全精确的,不会漏算任何一天。

时间轴显示两个日期,总天数分为7天为一周加上剩余天数
两个日期之间的总天数分成完整的周(每7天一组)加上剩余天数。

实例演示

假设起始日期是 2024 年 1 月 1 日,结束日期是 2024 年 3 月 15 日。两者相隔共 74 天。用 74 除以 7 得到 10,余数为 4,因此结果就是10 周零 4 天,总计 74 天。

$$\text{周数} = \left\lfloor \frac{74}{7} \right\rfloor = 10, \quad \text{天数} = 74 - 7 \times 10 = 4$$

将总天数除以7得到周数和剩余天数的图示
用总天数除以7得到整周数,余数即为多出的天数。

常见问题

起始日和结束日都会被计入吗?不会。它计算的是两个日期之间的间隔,因此如果两次输入同一个日期,结果为 0 天。

为什么日期的先后顺序不影响结果?计算器采用绝对差值,所以即使把起始日期和结束日期对调,得到的周数和天数依然是相同的正数。

用它来算孕周准确吗?准确。孕周习惯上以"满几周加几天"的方式表示,而这正是本计算器根据你所选参考日期得出的结果。

最后更新: