通过MCP连接 →

输入计算

数学公式

广告

结果

日期间隔
365
带符号差值(结束 − 开始) 365 days
换算为周 52.14 weeks
换算为月(平均) 11.99 months
换算为年(平均) 1 years

什么是日期间隔计算器?

这款计算器能精确告诉你两个日期之间相差多少天。只需输入开始日期和结束日期,它就会返回相差的天数,并自动换算成周数、月数和年数,方便你查看。无论是为重要活动倒计时、统计项目持续时间、按天计算年龄、追踪通知期限,还是想知道某件事过去了多久,它都能派上用场。

使用方法

用日期选择器分别选好开始日期结束日期,结果便会立即显示出来。最醒目的数字是两个日期之间的天数绝对值。同时还会显示一个带符号的数值(结束日期减去开始日期)——负数表示结束日期早于开始日期——以及对应的近似周数、月数和年数。

计算公式解析

计算器会先把每个日期转换为时间戳并相减,再除以一天的秒数(86,400)得出整天数。周数将其除以 7;月数采用平均每月 30.4375 天来计算;年数则按 365.25 天计算,从而在平均意义上将闰年因素考虑在内。

$$\text{Days} = \left|\; \text{End date} - \text{Start date} \;\right|$$$$\begin{gathered} \text{Days} = \left|\; \text{End date} - \text{Start date} \;\right| \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{Weeks} &= \frac{\text{Days}}{7} \\ \text{Months} &= \frac{\text{Days}}{30.4375} \\ \text{Years} &= \frac{\text{Days}}{365.25} \end{aligned} \right. \end{gathered}$$
显示两个日期之间间隔的时间轴
差值是时间轴上开始日期与结束日期之间的间隔。

实例演示

2024-01-012024-12-31:2024 年是闰年(366 天),因此两者相差 365 天。换算下来即 \(365 \div 7 \approx 52.14\) 周、\(365 \div 30.4375 \approx 11.99\) 个月,以及 \(365 \div 365.25 \approx 1.0\) 年。

同一时长以年、月、周和天显示
同样的间隔可以用年、月、周或天来表示。

常见问题

结果是否包含结束日期当天? 结果是从开始日期到结束日期之间经过的天数,因此相邻两天(例如 1 月 1 日到 1 月 2 日)的间隔为 1 天。

能正确处理闰年吗? 可以。由于它基于真实时间戳进行计算,2 月 29 日和闰年都会被自动计入。

如果结束日期早于开始日期会怎样? 醒目的天数始终以正数显示;带符号的那一行会显示负数,用来表示日期顺序被颠倒了。

最后更新: