通过MCP连接 →

输入计算

数学公式

广告

结果

Time Ago
26 yr, 5 mo, 25 d, 6 h, 40 min
since that moment
方向 Past
总周数 1,381.9
总天数 9,673.28
总小时数 232,158.68
总分钟数 13,929,520.91

什么是时间间隔计算器?

时间间隔计算器用来测算某个过去的日期时间与参考时刻(默认就是"此刻")之间相隔多久。它会以两种方式呈现这段间隔:一种是直观的拆分——年、月、日、小时和分钟;另一种是累计总量——总周数、总天数、总小时数和总分钟数。它还能反向使用:如果你填入的是未来的日期,它就会倒数到那个时刻还剩多少时间。

如何使用

输入过去的日期,并可选填具体的时间点。然后选择参考基准是"现在"还是某个指定的日期时间。计算结果会显示方向(过去或未来)、日历式的拆分,以及累计的总时长单位。无论是记录纪念日、账号注册时长、项目周期,还是某件事过去了多久,都非常实用。

公式解析

核心计算其实很简单,就是两个时刻之间相差的毫秒数:$$\Delta t = t_{ref} - t_{past}$$把这个差值分别除以一天、一小时或一分钟所含的毫秒数,就能得到各种累计总量。其中天数为 $$\text{days} = \frac{\Delta t_{ms}}{1000 \times 60 \times 60 \times 24}$$而对于日历式拆分,计算器会逐项相减(年、月、日、小时、分钟),当某一项出现负值时,就向更大的单位"借位"——借的是相关月份实际的天数,因此二月以及大月(31 天)都能被正确处理。

时间轴显示过去的日期、已经过的时间跨度和参考的"现在"点
经过时间是指过去某个日期与参考时刻之间的时间跨度。

实例演示

过去时刻:2021-01-01 00:00。参考时刻:2024-03-10 06:30。两者相隔 3 年 2 个月 9 天 6 小时 30 分钟,约等于 \(1{,}164.27\) 天、\(167.75\) 周。

已经过的时长按年、月、日、时、分分解为堆叠的区段
经过的时间跨度可分解为年、月、日、时和分。

常见问题

会处理闰年吗? 会。毫秒运算和日历天数本身就自然涵盖了闰年。

如果我填的日期在未来怎么办? "方向"一行会显示"未来",各项总量会倒数到那个时刻还剩多久。

为什么每个月的天数不一样? 日历月份有 28 到 31 天不等,所以在归整拆分结果时,计算器会按上一个月实际的天数来借位。

最后更新: