时间计算器(时分秒加减法)

免费的时间计算器,可按行输入并加减时间量,例如 1:30:00 + 0:45:00 - 0:10:00,自动处理秒、分、小时之间的进位与借位。适合汇总考勤工时或叠加食谱所需时间。

什么是时间计算

时间计算是指对“1小时30分钟”“45分钟”这类时间量进行加减。如果直接用普通计算器输入,很容易把“1小时30分钟”输成“1.30”,从而得到错误的结果。这是因为时间采用60进制,满60分钟才进一位到小时,进位方式与10进制计算器完全不同。本工具把时、分、秒作为独立字段处理,因此不必自己操心这种换算。

由于支持多行输入,可以一次性把一整天各时段的工作时间累加起来,或者从总时间里扣除休息时间。超过60分钟或60秒的部分会自动进位到上一级单位,减法导致数值变负时也会正确地向上一级借位。全部计算都在浏览器内完成,输入的内容不会发送到任何服务器。

时间计算器的使用方法

  1. 在第一行输入最初的时间 按“1:30:00”这样用冒号分隔时、分、秒。也支持只有分和秒的“90:00”,或只有分钟的“45”这类写法。
  2. 添加行并为每行选择符号 点击“添加一行”可以增加计算对象,并在每行选择+或-来决定是加到合计还是从合计中减去。要扣除的休息时间请选择负号。
  3. 查看自动更新的合计 合计会随输入内容实时更新。跨越60分钟、60秒边界的进位与借位都会自动处理,无需中途手动把分钟换算成小时。

用好本工具的小技巧

  • 同时支持“1時間30分”这样的日文汉字写法和“1:30:00”这样的冒号分隔写法。
  • 可以添加任意多行来累加多个时间量。想要相减的行(例如休息时间)请选择“-”。
  • 如果合计为负数,会以“-0:15:00”这样的形式在开头显示负号,并以不同颜色突出提示。
  • 点击“载入示例”按钮,即可立即查看一个具体示例(1小时30分钟+45分钟-10分钟)。
  • 分钟或秒数达到60及以上的输入会被视为无效格式,并从合计中排除。

这款时间计算器适合哪些场景

考勤工时与加班时长汇总

从在岗时间中减去休息时间,即可得到实际工作时长。每天记一行,同样的合计也能直接用作周合计或月合计。

可计费工时的记录

自由职业者及按小时计费的从业者,可以把每项工作花费的时间加总,在乘以时薪之前先得到准确的合计工时。

烹饪、备餐时间的分配

把准备、加热、静置等时间相加即可得到总耗时,也可以从上菜时刻往前推算,确定应该几点开始动手。

视频、音频片段时长的合计

把多个片段或音轨的长度相加即可得到总时长。由于可以精确到秒,很适合在剪辑时微调时长。

运动、学习时间的累计

把每天的训练或学习记录相加即可得到一周的合计,也可以把目标时长作为负数行输入,来查看与目标之间的差距。

术语表

60进制
以60为基数进位的计数方式。1分钟=60秒、1小时=60分钟,因此如果在普通的10进制计算器里按“1.5”这样输入小数,会得到错误的结果。
进位与借位
加法中当秒或分超过60时向上一级单位加1的处理称为进位;减法中数值不足时向上一级单位借60的处理称为借位。本工具会自动完成这两种处理。
时间量(duration)
像“1小时30分钟”这样表示长度本身的数值。它与“2026年1月1日”这类指向特定时间点的日期、时刻不同,被当作两个时间点之差或工作量的合计来处理。
UNIX时间(纪元秒)
以1970年1月1日0时0分0秒起算的经过秒数来表示时刻的方式。本工具内部也会先把所有输入换算成秒再进行加减,最后再转换回时分秒表示,从而避免多次进位、借位带来的误差。
HH:MM:SS格式
用冒号分隔时、分、秒来表示时间量的书写格式。本工具既支持“1:30:00”这样的格式,也支持“1小时30分钟”这样的中文写法。

常见问题

本工具用于加减像“1小时30分钟”这样的时间量(duration)。而如果你想计算日历上两个日期之间相差多少天,例如“从2026年1月1日到3月1日相差多少天?”,请使用日期计算工具。

90分钟等于1小时30分钟。在本工具中输入“90分”或“1:30”,系统会自动进位,并显示为“1:30:00”。

如果合计结果为负数,会在开头加上负号显示,例如“-0:15:00”,文字颜色也会随之改变,让人一眼就能看出这是负值。

可以。将上班到下班的时间量选择“+”输入,休息时间选择“-”进行相减,即可轻松汇总出实际工作时长。
工具君

闲话 ― 为什么时间至今仍是60进制而非10进制

米制单位与货币大多采用了10进制,唯独时间至今仍保留着1小时=60分钟、1分钟=60秒的60进制。这一惯例可以追溯到古巴比伦数学,当时人们偏爱60这个数字,因为它能被2、3、4、5、6、10、12、15、20、30整除,在没有现代计算工具的年代,这大大方便了分数运算。

法国大革命期间的1793年,法国曾短暂推行过“十进制时间”:一天10小时、一小时100分钟、一分钟100秒。这一制度在逻辑上十分优雅,但重造所有时钟的成本以及与天文计算的不兼容,使它始终未能在民间普及,几年后便被正式废止,如今只作为历史上的一段趣闻被人提及。

相比之下,在计算机的世界里,处理时间时通常会先将其换算成10进制的“UNIX时间”(即从某个基准点起算的总秒数),再进行运算。本工具内部采用了同样的思路:先把输入的时分秒统一换算成总秒数,按符号进行加减,最后才转换回人们熟悉的60进制显示格式,从而避免反复进位带来的误差。