什么是经过时间计算器?
经过时间计算器用于测算从一个起点到一个终点之间共经过了多少时间。你只需输入起始日期、起始时间,以及结束日期、结束时间,它就会把时长清晰地拆分为天、小时、分钟和秒,并同时给出换算成各种单位后的总值。它适用于任意两个时刻之间的计算——无论是统计一段工作班次、记录一次实验耗时、测量一趟行程,还是倒数到某个截止日期,都能轻松搞定。
如何使用
先选择起始日期和起始时间,再选择结束日期和结束时间。点击计算,工具会自动用两个时刻相减。顶部主结果会以天、小时、分钟和秒的形式显示时长;下方的表格则会把同一段时间分别换算成总天数、总小时数、总分钟数和总秒数,方便你直接复制所需的任意单位。
计算公式解析
在内部,每个日期时间都会被转换成相对某个固定基准点的毫秒数。计算器先得出 经过时间 = 结束 − 起始,除以 1,000 换算成秒,再把这些秒拆分到更大的单位中:天数为秒数 ÷ 86,400,剩余的小时为余数 ÷ 3,600,依此类推。由于全程采用绝对单位运算,因此结果不会受到每个月天数不同的影响。
$$\Delta t = \left(\text{End Date} + \text{End Time}\right) - \left(\text{Start Date} + \text{Start Time}\right)$$
实例演示
起始:2024-01-01 08:00:00。结束:2024-01-02 10:30:00。两者相差 1 天再加 2 小时 30 分钟。换算成秒为:$$86{,}400 + 7{,}200 + 1{,}800 = 95{,}400 \text{ 秒}$$拆分结果为 1天 2时 30分 0秒,相当于 \(1.1042\) 总天数、\(26.5\) 总小时数、\(1{,}590\) 总分钟数,以及 \(95{,}400\) 总秒数。
常见问题
结束时间可以早于起始时间吗?可以——拆分结果采用的是绝对差值,因此即便顺序颠倒,也仍能显示这段间隔的大小。如果你需要带方向(正负)的结果,请保证起始时间早于结束时间。
它能精确到秒吗?能。时间输入框支持填写秒数,所以时长可以精确到秒。
能正确处理闰年吗?能。由于计算基于真实的日历时刻,闰日以及每月天数的差异都会被自动纳入考量。