通过MCP连接 →

输入计算

数学公式

广告

结果

距离目标的剩余时间
10.28
小时(从现在起)
小时与分钟 10 h 17 m
总分钟数 617 minutes

这个计算器有什么用

这个工具能精确告诉你距离一天中的某个时刻还剩多少小时和分钟。输入目标时间(例如下午5点就填 17:00)和当前时间,它会同时给出三种结果:以小数表示的小时数、"几小时几分钟"的形式,以及换算成总分钟数。如果目标时间今天已经过去,计算器会自动顺延,按明天的同一时刻来计算。

钟面上有一条弧形箭头,从当前时间指向稍晚的目标时间
计算器可计算从现在到一天中目标时刻的间隔。

使用方法

目标小时目标分钟设置为你要倒计时的那一刻,采用 24 小时制(小时填 0–23)。当前小时当前分钟默认显示你此刻的时间,你也可以随意修改来测试各种情景。点击"计算"即可看到剩余时间。

计算公式详解

两个时间都先换算成"从午夜算起的分钟数":目标 = 小时 × 60 + 分钟,当前 = 当前小时 × 60 + 当前分钟。原始差值就是 目标 − 当前。由于时钟每 24 小时(1440 分钟)循环一次,如果差值为零或负数,就加上 1440,这样结果总会落在该时刻的下一次出现上。最后,小时数 = 差值 ÷ 60。

$$\text{Hours Until} = \frac{\left(\,\Delta + 1440 \bmod 1440\,\right)}{60}$$ $$\text{where}\quad \left\{ \begin{aligned} \Delta &= \left(60\cdot\text{Target Hour} + \text{Target Min}\right) \\ &\quad - \left(60\cdot\text{Now Hour} + \text{Now Min}\right) \\ &\text{add } 1440 \text{ if } \Delta \le 0 \end{aligned} \right.$$

实例演算

假设现在是 14:30(下午 2:30),你想知道距离 17:00(下午 5 点)还有多久。目标 = \(17\times60 = 1020\) 分钟;当前 = \(14\times60 + 30 = 870\) 分钟。差值 = \(1020 - 870 = 150\) 分钟 = 2 小时 30 分钟 = 2.5 小时。

常见问题

如果目标时间今天已经过了怎么办?计算器会加上 24 小时,于是倒计时指向该时刻下一次出现的时间。

用的是 12 小时制还是 24 小时制?输入采用 24 小时制(0–23)。下午 5 点填 17,上午 9 点填 9。

如果两个时间完全相同会怎样?差值为零会被视为整整一天之后(24 小时),因为这个时刻刚刚过去。

最后更新: