小时差计算器

选择开始日期时间和结束日期时间,计算准确经过的小时、分钟和天数。可使用 24 小时制或 AM/PM 输入。

计算方式

公式

startMinutes=dateIndexstart×1440+hourstart×60+minutestart\text{startMinutes} = \text{dateIndex}_{start} \times 1440 + \text{hour}_{start} \times 60 + \text{minute}_{start}

endMinutes=dateIndexend×1440+hourend×60+minuteend\text{endMinutes} = \text{dateIndex}_{end} \times 1440 + \text{hour}_{end} \times 60 + \text{minute}_{end}

durationHours=(endMinutesstartMinutes)/60\text{durationHours} = (\text{endMinutes} - \text{startMinutes}) / 60

变量、符号和单位

dateIndex\text{dateIndex}

所选日期的完整日索引

startMinutes\text{startMinutes}

开始日期时间转换后的总分钟数

endMinutes\text{endMinutes}

结束日期时间转换后的总分钟数

durationHours\text{durationHours}

经过分钟数除以 60

14401440

一天的分钟数
计算方法说明

选择开始和结束日期时间。计算器把每个本地日期时间转换为分钟索引,用结束值减去开始值,并显示天-小时-分钟、十进制小时、总分钟数和总天数。

每个日期先转换为完整日索引,再加上所选小时和分钟。结束分钟索引减去开始分钟索引得到经过分钟数;负区间会被拒绝,避免结果含义不清。

常见问题

可以处理跨午夜的区间吗?
可以。两个输入都包含日期,所以跨午夜由所选日期自然决定,不需要额外的隔夜开关。
可以不用 24 小时制吗?
可以。把时间格式切换为 AM/PM 后,小时下拉框会改为 1-12,并显示上午/下午选择;内部保存的时间仍然明确。
会计算时区或夏令时变化吗?
不会。计算器把所选日期和时间当作本地民用日历值,测量两者之间的日历钟点差。
为什么没有休息时间字段?
这个工具只计算两个日期时间之间的纯经过时间。休息、工资和排班规则应由专门的工时计算器处理。

相关计算器

所有计算器

准备开始计算?

免费计算器。