这个计算器能做什么
截止时间倒计时计算器可以精确告诉你:距离某个目标日期和时间还剩多少时间,或者你已经超过它多久。只要输入截止时间和当前时刻,它就会以天、小时、分钟的形式给出时间差,同时还会换算出总天数、总小时数和总分钟数,方便你安排计划。
使用方法
先选择截止的日期和时间,再确认或调整当前的日期和时间(默认填入此刻)。提交后即可看到详细拆分结果。如果截止时间在未来,会显示“剩余时间”;如果已经过去,则会显示“已超出截止时间”。
公式解析
工具会把两个时间点都换算成毫秒后相减:
$$\Delta t = \text{截止时间} - \text{当前时间}$$接着取绝对值,换算成整秒,然后依次拆出完整的天数(\(\div 86400\))、剩余的整小时数(\(\div 3600\))和剩余的整分钟数(\(\div 60\))。\(\Delta t\) 的正负号决定了你是在倒计时,还是已经逾期。
$$\begin{gathered} \Delta = \left(\text{Deadline} + \text{Deadline Time}\right) - \left(\text{Now} + \text{Now Time}\right) \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{Days} &= \left\lfloor \frac{|\Delta|}{86400} \right\rfloor \\ \text{Hours} &= \left\lfloor \frac{|\Delta|}{3600} \right\rfloor \bmod 24 \\ \text{Minutes} &= \left\lfloor \frac{|\Delta|}{60} \right\rfloor \bmod 60 \end{aligned} \right. \end{gathered}$$
实例演示
截止时间:2024-01-01 12:00;当前时间:2024-01-01 13:30 —— 也就是在截止时间之后 90 分钟。时间差为 \(-5{,}400{,}000\) 毫秒,因此计算器会显示“已超出截止时间”:0 天、1 小时、30 分钟,总计 1.5 小时,即 90 分钟。
常见问题
计算的是整数单位还是小数单位?主显示区域展示的是完整的天数/小时数/分钟数;下方表格还会同时给出带小数的总量。
如果截止时间已经过去怎么办?标签会切换为“已超出截止时间”,相应数值表示你逾期了多久。
会处理时区吗?不会——它把两个输入都视为同一本地时间,所以请务必在同一时区内填写这两项。