总换算
时长计时器显示
下方图表以可视化方式展示您计算的时间长度。当您更改开始时间和结束时间时,两个时钟会同步更新,连接桥显示它们之间经过的时间。
什么是时间计算器?
一个测量时钟上两个时间点之间精确时间跨度的计算工具。
时间计算器是一个计算开始时间和结束时间之间时长的工具。您输入两个时刻——两个日期、两个时钟读数或两者兼有——它会以小时、分钟和秒返回时间差。
这与普通时钟不同。时钟告诉您现在几点。时长计算器回答的是另一个问题:一个时刻到另一个时刻之间有多长时间?
该工具可以处理任何日期和时间的组合。它可以跨越午夜。它可以跨越月份、年份和夏令时变更。如果您需要知道两个时刻之间的精确间隔,这就是您需要的工具。
时长与经过时间的比较
时长和经过时间在实践中含义相同。两者都描述了两个时间点之间经过了多少时间。“时长”是更正式的术语,您可以在ISO 8601等标准中找到。“经过时间”是日常用语版本。
重要的区别在于时钟时间和时长。时钟时间是一个点:“下午3:45。”时长是一个跨度:“2小时30分钟。”我们的时间差计算器将前者转换为后者。
Time Measurement Fundamentals & Base Units
Throughout human history, timekeeping evolved from solar sundials to modern atomic clocks. Today, the fundamental SI unit of time is the second (s), defined by 9,192,631,770 oscillations of a cesium-133 atom. Larger units — minutes (60s), hours (3,600s), days (86,400s), and years — build directly from this atomic baseline.
持续时间与时间差与时间间隔
这三个术语密切相关,但在时间计算中具有不同的用途。
什么是持续时间?
持续时间是开始时间和结束时间之间的总时间长度。它回答“多长时间?”例如,如果您在上午 9:00 开始工作并在下午 5:30 结束,则持续时间为 8 小时 30 分钟。无论方向如何,持续时间始终为正跨度。
什么是时差?
时差是两个特定时钟读数或日期之间的差距。它可以是有方向性的——你可以说周一到周四的时差是3天,或者从下午2点到第二天上午10点的时差是20个小时。实际上,时差计算器对于同一时间对返回与持续时间计算器相同的结果。
什么是时间间隔?
时间间隔具有定义的起点和终点 - 它是时间轴上的一段。 ISO 8601 标准将间隔定义为时间戳对(例如 2026-01-01/2026-06-30)。关键区别:间隔包括发生的时间,而持续时间仅告诉您多长时间。
主要差异一览
持续时间 = 一段时间(例如“8 小时 30 分钟”)。时间差 = 两个时刻之间的间隙(例如,“从上午 9 点到下午 5:30”)。间隔 = 具有明确界限的特定时期(例如“2026 年 1 月 1 日至 6 月 30 日”)。对于日常使用,我们的持续时间计算器可以处理所有这三个问题 - 输入任意两次即可得到结果。
时长计算公式
每次时间间隔计算背后的数学原理。拖动滑块查看公式运行效果。
小时和分钟公式
基本的时长计算公式非常简单:
时长 = 结束时间 − 开始时间当两个时间在同一天时,从结束时间中减去开始时间。先将两者转换为24小时制格式,然后分别减去小时和分钟。
如果分钟变为负数,从小时列借1小时(60分钟)。这就是借位法——与我们工具自动化的逐步计算中使用的技术相同。
十进制小时公式
对于工资计算和工时跟踪,您通常需要十进制小时而不是小时和分钟:
十进制小时 = 小时 + (分钟 ÷ 60)示例:7小时45分钟 = 7 + (45 ÷ 60) = 7.75十进制小时。十进制小时计算器一步完成此转换。我们的工具自动显示两种格式。
Special Formulas: Overnight, Multi-Day & Break Deduction
Overnight Shift Formula: When an end time falls on the following day (e.g. 10:00 PM to 6:00 AM), add 24 hours to the end time: (6 + 24) − 22 = 8 hours.
Break Time Formula: To calculate net billable hours, subtract break minutes from total duration: Net Hours = Total Shift Duration − Unpaid Break Time.
如何使用时间计算器
四个步骤。无需注册。无需下载。直接在浏览器中使用。
选择开始时间
使用日期时间输入选择开始时间和日期。您可以直接输入或使用日历选择器。计算器接受12小时制和24小时制时间。
选择结束时间
设置您的结束时间。点击“现在”使用当前时刻。计算器无需额外步骤即可处理夜间时长和多日跨度。
点击计算
按下“计算时长”。结果立即以年、月、日、小时和分钟显示。您还可以获得总分钟数、总秒数、十进制小时等。
查看计时器
向下滚动在交互式计时器显示上查看您的时长。两个模拟时钟显示开始和结束时间。它们之间的桥梁显示经过的时间。
时长如何计算
在幕后,时长计算器转换时间并使用基于日历的算术进行减法。
计算遵循以下步骤:
- 将开始时间和结束时间都转换为通用格式(24小时制,带完整日期)。
- 秒减秒,分减分,时减时,天减天。
- 如果任何单位变为负数,从下一个更大的单位借位。这就是借位法。
- 考虑不同长度的月份(28、29、30或31天)和公历的闰年规则。
跨午夜和多日时长计算
当时长跨越午夜时,结束时间在12小时制时钟上显示“早于”开始时间。从晚上10:00到早上6:00的班次看起来像是倒退,但实际上是向前8小时。
计算器通过使用完整的日期时间戳而不仅仅是时钟读数来解决这个问题。它知道6月22日6:00在6月21日22:00之后。对于夜间时长或多日跨度,计算器始终产生正确结果。
如何手动计算时长
不用计算器、徒手计算经过时间的分步方法。
方法一:分段向前数
从开始时间出发,按方便的时间段向前数,直到到达结束时间。例如,要求出上午 9:45 到下午 2:15 的时长:
- 上午 9:45 到上午 10:00 = 15 分钟
- 上午 10:00 到下午 2:00 = 4 小时
- 下午 2:00 到下午 2:15 = 15 分钟
合计:4 小时 + 15 分钟 + 15 分钟 = 4 小时 30 分钟。这种方法很适合心算,因为它把问题拆成了容易处理的小段。
方法二:用 24 小时制相减
把两个时间都换算成 24 小时制,然后直接相减。如果结束时间的分钟数小于开始时间的分钟数,就从小时位借 1 小时(60 分钟)。示例:14:10 − 9:45
- 借位:14:10 变为 13:70
- 分钟:70 − 45 = 25 分钟
- 小时:13 − 9 = 4 小时
结果:4 小时 25 分钟。这与普通减法中使用的借位方法完全相同。
方法三:在午夜处拆分计算
对于跨越午夜的时长,把计算拆成两部分。示例:晚上 10:30 到早上 6:15
- 从晚上 10:30 到午夜(凌晨 12:00)= 1 小时 30 分钟
- 从午夜到早上 6:15 = 6 小时 15 分钟
合计:1 小时 30 分 + 6 小时 15 分 = 7 小时 45 分钟。这样可以避免午夜时上午/下午(AM/PM)切换带来的混淆。
示例:手动计算上午 9 点到下午 5 点
用 24 小时制相减:17:00 − 9:00
- 分钟:00 − 00 = 0 分钟
- 小时:17 − 9 = 8 小时
结果:8 小时 0 分钟。这是标准工作日的时长,换算成十进制小时为 8.00。
时长计算规则
每个持续时间计算都遵循一组规则。了解这些可以帮助您避免常见错误。
午夜规则
当持续时间超过午夜 (12:00 AM) 时,结束时间为下一个日历日。如果直接用上午 6:00 减去晚上 10:00,则会得到负结果。正确的方法:先在结束时间上加上24小时,然后减去。我们的计算器会自动执行此操作。
中午规则
在12 小时制中,中午 12:00 是中午,而不是午夜。 12:30 PM 是下午半小时,而不是半夜。混淆中午和午夜是最常见的上午和下午错误之一。
上午/下午规则
中午 12:00(午夜)至凌晨 12:59 是一天的开始时间。中午 12:00 至中午 12:59 的时间为下午的开始时间。转换为24 小时时间时:AM 时间保持不变(除了 12 AM = 00),PM 时间加 12(除了 12 PM 保持 12)。
闰年规则
闰年有 366 天,而不是 365 天。闰年二月有 29 天。如果您的持续时间跨越闰年的二月,则与非闰年相比,总数会相差一天。计算器使用公历规则来解释这一点。
夏令时规则
当时钟向前推进夏令时时,一天只有 23 个小时。当时钟倒退时,一天有 25 个小时。跨越这些转变的持续时间需要调整。像我们这样的基于浏览器的计算器使用操作系统的时区数据库来处理DST更改。
月份长度规则
并非所有月份都有相同的天数。一月有 31 个,二月有 28 个(或 29 个),四月有 30 个,依此类推。在计算跨月的持续时间时,计算器使用每个月的实际长度,而不是假设固定的 30 天平均值。
时间格式和标准
您书写时间的方式会影响计算器的解读方式。以下是重要事项。
12小时制 vs 24小时制
12小时制使用AM和PM来区分上午和下午。24小时制(也称军事时间)从00:00运行到23:59,消除任何歧义。
UTC(协调世界时)
我们的计算器接受两种格式。在内部,它在计算之前将所有内容转换为24小时制。这防止了AM和PM错误——手动时间计算中最常见的错误之一。
GMT(格林尼治标准时间)
协调世界时(UTC)是时间的全球参考。所有时区都定义为UTC偏移量。例如,纽约是UTC−5,东京是UTC+9。
时长的格式与表示法
从时钟式写法到国际标准,时长在不同格式下的表示方式。
HH:MM 时间格式
HH:MM 格式用冒号分隔小时和分钟来显示时间,是书写时刻和时长最常见的方式。表示时刻时,HH 的范围是 00–23(24 小时制)或 1–12(带 AM/PM 的 12 小时制)。表示时长时,HH 可以超过 23——例如 36:45 表示 36 小时 45 分钟。在电子表格中显示时长时,请使用 [h]:mm 格式,以便显示超过 24 的小时数。
HH:MM:SS 时间格式
HH:MM:SS 格式加入了秒,精度更高。例如 02:30:15 表示 2 小时 30 分钟 15 秒。这种格式用于体育计时、科学测量、视频剪辑,以及任何需要精确到秒的场合。分隔符始终是冒号。
十进制小时格式
在十进制小时中,分钟以小时的小数部分表示。例如,2 小时 30 分钟 = 2.50 小时,1 小时 45 分钟 = 1.75 小时。这种格式在薪资工时表、计费系统和数学计算中更受青睐,因为它让加法和乘法更简单。换算方法:用分钟数除以 60,再加到整数小时上。
正确书写时长
书写时长有几种公认的方式:
- 时钟式:8:30 或 08:30:00
- 缩写式:8h 30m、8 小时 30 分,或 8h 30m 0s
- 十进制:8.50 小时
- 完整表述:8 小时 30 分钟
加上单位可以避免歧义。只写“8:30”,根据上下文既可能指上午 8:30(一个时刻),也可能指 8 小时 30 分钟的时长。
ISO 8601 时长表示法
ISO 8601 定义了一种时长的标准格式,以前缀 P(代表“period”,即时间段)开头。时间部分前面加 T。例如:
PT8H30M= 8 小时 30 分钟PT45M= 45 分钟P1DT6H= 1 天 6 小时P2Y3M10D= 2 年 3 个月 10 天
ISO 8601 表示法用于编程(JavaScript、Python、Java)、API 和数据交换格式。它消除了不同语言和地区之间的歧义。
将时间转换为十进制小时
十进制小时简化工资计算、计费和数据输入。以下是转换方法。
十进制转换示例
从HH:MM格式到十进制小时的转换是将分钟除以60:
| HH:MM | 十进制小时 | 总分钟数 |
|---|---|---|
| 1:15 | 1.25 | 75 |
| 2:30 | 2.50 | 150 |
| 4:45 | 4.75 | 285 |
| 7:20 | 7.33 | 440 |
| 8:00 | 8.00 | 480 |
十进制小时何时有用
十进制小时是工资计算、员工考勤表和计费系统中的标准。电子表格和会计软件直接将十进制小时乘以小时费率——无需额外转换。
工时计算器和考勤卡计算器都受益于此格式。不用写“7小时45分钟”,而是写“7.75小时”,直接乘以费率。
常用时长换算
时长计算中常用时间单位之间换算的速查参考。
小时换算为分钟
用小时数乘以 60 即可得到分钟数。例如,2.5 小时 = 2.5 × 60 = 150 分钟。当工时表或项目工具要求以分钟而不是小时填写时长时,这一换算必不可少。
分钟换算为小时
用分钟数除以 60 即可得到小时数。例如,195 分钟 = 195 ÷ 60 = 3.25 小时(3 小时 15 分钟)。换算时,整数部分是小时,小数部分乘以 60 就得到剩余的分钟数。
小时换算为秒
用小时数乘以 3,600(60 分钟 × 60 秒)。例如,1.5 小时 = 1.5 × 3,600 = 5,400 秒。这种换算常用于科学计算和编程场景,因为时间在这些场合通常以秒为单位存储。
天换算为小时
用天数乘以 24 即可得到小时数。例如,3 天 = 3 × 24 = 72 小时。请注意,在夏令时切换的日子里,按当地时间计算的一个日历日可能是 23 或 25 小时,不过大多数计算仍以 24 小时为标准。
周换算为小时
用周数乘以 168(7 天 × 24 小时)。例如,2 周 = 2 × 168 = 336 小时。在工作语境中,一个工作周通常是 40 小时(5 天 × 8 小时),而不是 168 小时。
常用时间换算参考表
| 从 | 换算为 | 乘以 | 示例 |
|---|---|---|---|
| 小时 | 分钟 | 60 | 3h = 180 min |
| 分钟 | 小时 | ÷ 60 | 90 min = 1.5h |
| 小时 | 秒 | 3,600 | 2h = 7,200s |
| 天 | 小时 | 24 | 5d = 120h |
| 周 | 小时 | 168 | 1w = 168h |
| 天 | 分钟 | 1,440 | 1d = 1,440 min |
| 天 | 秒 | 86,400 | 1d = 86,400s |
闰年和日历规则
闰年会影响跨越二月或跨年份边界的持续时间计算。
什么是闰年?
闰年是有 366 天而不是 365 天的一年。额外的一天(2 月 29 日)使公历与地球轨道保持一致,这大约需要 365.2422 天。
如何确定闰年
如果满足以下条件,一年就是闰年:(1) 能被 4 整除,并且 (2) 不能被 100 整除 — 除非 (3) 也能被 400 整除。因此 2024 年和 2028 年是闰年。 1900 年则不然。 2000年是。
公历中的月份长度
一月:31、二月:28(闰年为 29)、三月:31、四月:30、五月:31、六月:30、七月:31、八月:31、九月:30、十月:31、十一月:30、十二月:31。这些长度决定了持续时间跨越多个月时的确切结果。
为什么闰年影响持续时间
如果计算闰年从1月1日到3月1日的持续时间,结果是60天。在非闰年,同样的范围是 59 天。 持续时间计算器使用实际日历来确保这种差异反映在每个结果中。
夏令时 (DST)
DST 如何影响持续时间计算以及计算器对此的处理方式。
什么是夏令时?
夏令时 (DST) 是指在春季将时钟向前拨快一小时,在秋季将时钟拨慢一小时的做法。目标是在晚上更好地利用日光。并非所有国家/地区都遵守夏令时。
向前迈进——失去一个小时
当时钟拨快时(北半球通常是三月),一天只有 23 个小时。如果您的轮班时间跨越了这一过渡,则实际经过的时间会比时钟读数建议的时间少一小时。例如,春季晚上从晚上 10 点到早上 8 点的轮班时间是 9 个小时,而不是 10 个小时。
回退——赢得一小时
当时钟倒退时(北半球通常为 11 月),一天有 25 小时。跨越此过渡的轮班会额外增加一小时的实际时间。时钟显示两次 2:00 AM — 计算器使用时区规则解决了这种歧义。
国家和夏令时
大约 70 个国家以某种形式遵守夏令时。非洲大部分地区、亚洲大部分地区以及南美洲的所有赤道地区均不采用夏令时。在计算跨越国际边界的持续时间时,了解一个国家是否遵守夏令时至关重要。我们的计算器使用您浏览器的时区数据,其中包括您所在区域的 DST 规则。
时区、UTC 和 GMT
了解时区、UTC、GMT和UTC偏移量对于准确的跨境时间计算至关重要。
什么是时区?
时区是世界上出于法律、商业和社会目的而遵守统一标准时间的地区。大多数时区被定义为与UTC(协调世界时)的固定偏移量。全球有 24 个主要时区,以及半小时和刻钟偏移区域(例如印度的 UTC+5:30)。
UTC 与 GMT
UTC(协调世界时)是航空、计算和电信领域使用的全球原子时间标准。 GMT(格林威治标准时间)是格林威治皇家天文台测量的历史太阳时标准。实际上,UTC 和 GMT 共享完全相同的时间值(00:00 偏移),作为测量所有世界时区的通用参考点。
了解 UTC 偏移量
UTC 偏移量表示本地时区比 UTC 早 (+) 或晚 (−) 多少小时和分钟。例如,标准时间纽约为 UTC−5,伦敦为 UTC+0,东京为 UTC+9。在计算跨境持续时间时,将本地时间转换为 UTC 偏移量可以防止因地区时差而导致的错误。
为什么时区对于持续时间很重要
计算单个时区内的持续时间是简单的算术。当事件跨越两个时区(例如国际航班或远程团队会议)时,您必须在相减之前将开始时间和结束时间都转换为 UTC。要进行即时跨区转换,请使用专用的时区转换器。
添加和减去时间
在任何日期上添加或减去特定时长。查找90天后的日期,或3小时前的时间。
Excel 和 Google 表格的时长公式
直接在电子表格软件中计算时长的实用公式。
在 Excel 中计算两个时间之间的时长
在单元格 A1 中输入开始时间(例如 9:00 AM),在 B1 中输入结束时间(例如 5:30 PM)。计算时长的公式为:
=B1-A1将结果单元格的格式设置为 [h]:mm:ss(自定义格式),以显示小时和分钟。如果 h 两侧没有方括号,超过 24 小时的时长会从零重新开始计数并显示错误的值。同样的公式在 Google 表格中也适用。
在 Excel 中计算跨夜时长
如果结束时间早于开始时间(即班次跨越午夜),基本公式会返回负数。请使用下面这个修正后的公式:
=B1-A1+(B1<A1)当结束时间早于开始时间时,表达式 (B1<A1) 的计算结果为 1(在 Excel 的时间系统中相当于一整天),从而自动给结果加上 24 小时。例如,开始时间为 10:00 PM、结束时间为 6:00 AM,得到 8:00 小时。
计算两个日期之间的时长
当单元格同时包含日期和时间值时,简单的减法 =B1-A1 可以直接使用,因为 Excel 把日期存储为序列号。要以天和小时显示结果,可以使用 d "天" h:mm 这样的自定义格式,或者分别提取各个部分:
=INT(B1-A1) & " 天 " & TEXT(B1-A1,"h:mm")在 Excel 中将时间转换为十进制小时
Excel 把时间存储为一天的小数部分。要把时长转换为十进制小时,请乘以 24:
=(B1-A1)*24将结果的格式设置为保留 2 位小数的数值。例如,7:45(7 小时 45 分钟)的时长会返回 7.75。这对需要填写十进制小时的薪资工时表很有用。
常用时长公式
| 任务 | 公式 | 格式 |
|---|---|---|
| 时长 (h:mm) | =B1-A1 | [h]:mm |
| 跨夜时长 | =B1-A1+(B1<A1) | [h]:mm |
| 十进制小时 | =(B1-A1)*24 | 数值 |
| 总分钟数 | =(B1-A1)*1440 | 数值 |
| 总秒数 | =(B1-A1)*86400 | 数值 |
以上所有公式无需修改即可在 Microsoft Excel 和 Google 表格中使用。
| # | A(开始时间) | B(结束时间) | C(时长公式) |
|---|---|---|---|
| 2 | 8:00 |
(B2<A2) 在 Excel 中的计算结果为 TRUE(1 整天),加上 24 小时后得到 8:00。时间计算器的常见用途
从上班打卡到婚礼策划,时间跟踪无处不在。
工作时间和工资
计算每个班次的精确工作时间。转换为十进制小时并乘以小时费率。像这样的工时计算器消除了工资计算中的猜测。
员工考勤表
准确填写员工考勤表。此考勤卡计算器处理午餐休息、分班和加班计算。使用休息时间计算器从总时间中减去休息时段。
项目跟踪
测量冲刺时长、里程碑间隔和截止日期倒计时。项目规划依赖于精确的时长测量。天数计算器帮助跟踪多日项目阶段。
计费和开票
按小时精确向客户收费。将小时、分钟和秒转换为十进制小时,然后乘以您的费率。没有舍入误差,没有争议。每周时长计算器处理经常性计费周期。
活动策划
倒数婚礼、会议或产品发布的日子。计算预定活动的精确持续时间。使用日期和时间计算器管理多日会议期间的会间间隔。
学习和生产力追踪
跟踪学习会话、深度工作时段和专注间隔。当您测量实际花费时间的方式时,生产力会提高。时间管理从时间跟踪开始。
工作时间、休息、每周合计与加班
根据时长计算净工作时间、每周工时、加班和可计费工时的实用指南。
计算扣除休息后的净工作时间
要得到净工作时间,请从总时长中减去全部休息时间。例如,如果你从上午 8:00 工作到下午 5:00(总计 9 小时),其中午餐 1 小时,另有两次 15 分钟的休息,那么净工作时间为:9 小时 − 1 小时 − 0 小时 30 分 = 7 小时 30 分钟(7.50 十进制小时)。大多数薪资系统要求填写净工时,而不是总工时。
计算每周工作时间
把一周中每天的净工作时间加起来。按每天 8 小时、每周 5 天的标准安排,每周合计为 40 小时。如果每天的工时不同,请分别计算每一天再求和。例如:周一 8.5 小时 + 周二 7.75 小时 + 周三 8.0 小时 + 周四 8.25 小时 + 周五 7.5 小时 = 40.00 小时。可以使用工时卡计算器来自动完成每周的记录。
计算加班时间
加班是指超出标准界限的全部工作时间——通常是每周 40 小时或每天 8 小时,具体取决于所在地区的法规。计算方法:每周总工时 − 标准工时 = 加班工时。例如,如果某周的标准工时为 40 小时,而你工作了 46 小时,那么你有 6 小时加班。加班费通常按正常工资的 1.5 倍(一倍半)或 2 倍支付。
计算可计费工时
可计费工时是你的工作时间中可以向客户或项目收费的部分。记录每项任务的开始和结束时间,减去不可计费的活动(行政事务、内部会议、休息),再把剩余时长换算成十进制小时用于开具发票。例如,为客户工作 2 小时 15 分钟 = 2.25 可计费小时。再乘以你的小时费率,即可得出应收金额。
工时表与薪资的时间舍入
时间舍入的原理、常见的舍入间隔,以及它们如何影响工时表上的十进制小时。
精确时间与舍入后的时间
精确时间记录准确的上班和下班打卡时刻(例如上午 8:07 到下午 5:03)。舍入后的时间则把这些数值调整到最接近的间隔,以简化薪资处理。例如,上午 8:07 舍入到最接近的 15 分钟就变成上午 8:00。大多数雇主采用舍入来降低管理上的复杂度,同时保持公平的薪酬做法。
常见的时间舍入方法
薪资处理中最常见的舍入方法有:
- 四舍五入到最接近值 — 把时间舍入到最接近的间隔(例如 8:07 舍入为 8:00,8:08 舍入为 8:15)
- 向下舍入 — 始终舍入到较低的间隔(对雇主有利)
- 向上舍入 — 始终舍入到较高的间隔(对员工有利)
“四舍五入到最接近值”的方法使用最为广泛,从长期来看通常被认为是最公平的做法。
将时间舍入到最接近的 5、10 或 15 分钟
常见的舍入间隔及其效果:
| 实际时间 | 最接近的 5 分钟 | 最接近的 10 分钟 | 最接近的 15 分钟 |
|---|---|---|---|
| 8:07 AM | 8:05 AM | 8:10 AM | 8:00 AM |
| 8:08 AM | 8:10 AM | 8:10 AM | 8:15 AM |
| 8:22 AM | 8:20 AM | 8:20 AM | 8:15 AM |
| 5:03 PM | 5:05 PM | 5:00 PM | 5:00 PM |
| 5:38 PM | 5:40 PM | 5:40 PM | 5:45 PM |
舍入如何影响十进制小时
舍入会改变工时表上记录的十进制小时。例如,如果实际上班打卡时间是上午 8:07,下班打卡时间是下午 5:03,那么精确时长为 8 小时 56 分钟(8.93 十进制小时)。舍入到最接近的 15 分钟后,就变成上午 8:00 到下午 5:00 = 9 小时 0 分钟(9.00 十进制小时)。在一个发薪周期内,细小的舍入差异可能会累积,因此始终如一地采用所选的方法非常重要。
时长计算示例
点击任何示例将其加载到计算器中查看结果。
常见时长与班次长度
经常需要计算的时长参考指南,从短时间间隔到全天班次。
1 小时时长
一小时等于 60 分钟或 3,600 秒。用十进制表示正好是 1.00 小时。常见的 1 小时时段包括上午 9:00 到上午 10:00,或下午 1:00 到下午 2:00。1 小时时段是安排会议、辅导课程和按小时计费的标准单位。
2 小时时长
两小时等于 120 分钟。例如:上午 10:00 到中午 12:00,或下午 6:00 到晚上 8:00。两小时的时段常见于研讨会、考试和电影放映。换算成十进制小时为 2.00。
4 小时时长
四小时等于 240 分钟。4 小时的时段通常代表半天或兼职班次。例如:上午 8:00 到中午 12:00。在许多工作场所,4 小时的班次是可以享受带薪休息的最低时长。
8 小时工作日
标准的全职工作日为 8 小时(480 分钟)。典型安排:上午 9:00 到下午 5:00,或上午 8:00 到下午 4:00。扣除 30 分钟的午休后,净工作时间为 7 小时 30 分钟(7.50 十进制小时)。如果午餐为 1 小时,净时间为 7 小时(7.00 十进制小时)。
上午 9 点到下午 5 点
经典的“朝九晚五”工作日正好是 8 小时。用 24 小时制表示:17:00 − 09:00 = 8:00。这段时长等于 480 分钟、28,800 秒或 8.00 十进制小时。它是全世界最常被提及的工作时间安排。
10 小时班次
10 小时的班次等于 600 分钟。它常见于压缩工作制,例如 4×10 安排(每周工作四天、每天 10 小时,共计 40 小时)。例如:上午 7:00 到下午 5:00 且不安排午餐,或上午 6:00 到下午 5:00 并休息 1 小时。
12 小时班次
12 小时的班次等于 720 分钟。这种形式广泛用于医疗、制造业和应急服务。典型安排:上午 7:00 到晚上 7:00(白班)或晚上 7:00 到上午 7:00(夜班)。员工通常在每周 3 个班和 4 个班之间轮换。
跨夜班
跨夜班(也叫“大夜班”)会跨越午夜。例如,晚上 10:00 到早上 6:00 是 8 小时。手动计算的方法:先数出从开始到午夜的小时数(2 小时),再数出从午夜到结束的小时数(6 小时),然后相加:2 + 6 = 8 小时。本计算器会自动处理跨夜时长。
24 小时时长
一整天正好包含 24 小时、1,440 分钟或 86,400 秒。不过,在夏令时切换的日子里,实际经过的时间可能是 23 小时(春季拨快时钟)或 25 小时(秋季拨慢时钟)。在适用的情况下,计算器会把这些差异考虑在内。
使用在线时间计算器的好处
既然可以手动计算,为什么使用工具?四个原因。
提高准确性
手动时间间隔计算容易出错,特别是在跨午夜或不同长度月份使用借位法时。计算器消除了舍入误差和AM/PM错误。
更快的计算
手动需要2分钟的计算在这里不到1秒。输入两个时间获得答案。时长计算器比任何手动逐步计算都快。
减少手动错误
不再忘记从小时列借60分钟。不再混淆AM和PM。不再数错分钟。工具完成算术运算。
支持多种时间格式
计算器处理HH:MM格式、HH:MM:SS格式、12小时制、24小时制和十进制小时。您无需先在格式之间转换。它以您可能需要的每种格式输出结果。
常见的时间计算错误
手动计算持续时间时避免这些常见错误。
忘记上午或下午
当您指的是晚上 8:00 而不是上午 8:00 时输入 8:00 会产生 12 小时错误。使用12 小时时钟格式时始终指定 AM 或 PM,或切换到24 小时时间以完全消除这种歧义。
8:00 → 5:00 = 9 小时上午 8:00 → 下午 5:00 = 9 小时忽略午夜交叉
如果你天真地这样做的话,用早上 6 点减去晚上 10 点就得到了 −16 个小时。正确的持续时间是 8 小时 - 因为结束时间是第二天。当持续时间跨越午夜时,请始终考虑日期变化。
6:00 − 22:00 = −16 小时(24 + 6) − 22 = 8 小时十进制转换不正确
一个常见的错误是将 7 小时 45 分钟视为小数点后的 7.45 小时。正确的转换为 7 + (45 ÷ 60) = 7.75 小数小时。分钟必须除以60,而不是简单地放在小数点后面。
7h 45m = 7.45 小时7h 45m = 7.75 小时混合日期格式
2026年3月4日是3月4日还是4月3日?美国使用 MM/DD/YYYY,而世界上大多数国家/地区使用 DD/MM/YYYY。这种混乱可能会使持续时间改变整整一个月。我们的计算器使用明确的日期选择器来完全防止此问题。
忽略闰年
假设每年有 365 天,只要持续时间超过 2 月 29 日,就会引入单日误差。在多年跨度内,这些误差会累积。计算器使用实际的公历进行每次计算。
不考虑 DST
如果跨越 DST 转换,看似简单的 24 小时跨度实际上可能是 23 或 25 小时。计算器会自动处理这个问题,但手动计算经常会错过它。
时间单位转换器
即时在小时、分钟和秒、天、周等之间转换。
为什么使用这个持续时间计算器?
专为准确性、隐私性和易用性而设计。
准确的日历感知计算
该计算器使用完整的日历感知算术,而不是简化的 30 天月份或 365 天年份。它根据浏览器的时区数据考虑实际月份长度、闰年规则和DST转换。
基于浏览器的处理
所有计算都直接在您的浏览器中进行。没有数据发送到任何服务器。您的开始时间、结束时间和结果永远不会被存储、记录或跟踪。这是一个没有后端的客户端工具。
跨设备工作
该计算器适用于任何具有现代网络浏览器的设备 - 台式机、平板电脑或手机。无需下载应用程序。无需帐户。它会适应您的屏幕尺寸,并在页面加载后离线工作。
免费且无限制
没有使用限制,没有高级级别,也没有注册墙。此页面上的每项功能(持续时间计算器、时间单位转换器、加/减时间工具以及所有交互式图表)均可免费使用。
多种输出格式
结果以年、月、日、小时、分钟和秒显示。您还可以获得工资计算的总当量(总天数、总小时数、总分钟数、总秒数、总周数、毫秒)和小数小时数。
持续时间术语表
持续时间计算中使用的关键术语的快速参考。
持续时间
两个时刻之间的总时间长度。表示为一个跨度(例如,2 小时 30 分钟),而不是时钟上的一个点。
常见问题
关于时间计算器最常见问题的解答。
在上面的时间计算器中输入开始时间和结束时间。点击“计算时长”。工具从结束时间中减去开始时间,并以年、月、日、小时、分钟和秒返回结果。它自动处理夜间时长、AM/PM转换和闰年边界。
可以。先计算总时长。然后使用“添加或减去时间”工具来删除休息时段。例如,午餐休息减30分钟或休息减15分钟。总班次减去总休息等于净工作时间。
可以。计算器使用完整的日期时间戳,而不仅仅是时钟时间。如果您的开始时间是某天的22:00,结束时间是第二天的6:00,它会正确计算8小时。夜间时长自动处理。
将分钟除以60并加到小时上。2小时30分钟 = 2 + (30 ÷ 60) = 2.50十进制小时。我们的部分在您输入时实时进行此转换。对于工资计算,十进制小时是标准格式,因为它们直接与小时费率相乘。
时长是两个时刻之间的时间长度——它回答“多长时间?”。时钟时间是一个特定的点——它回答“什么时候?”。下午3:00是一个时钟时间。2小时15分钟是一个时长。经过时间和时长都指同一个概念。
可以。计算器处理数周、数月和数年的跨度。它正确考虑28、29、30或31天的月份、公历中的闰年规则和夏令时转换。输入任意两个日期获得精确明细。
计算器默认使用您的本地时区。对于跨时区计算,先使用UTC偏移量将一个时间转换为另一个时区。我们的实时时钟支持在包括UTC和GMT在内的主要时区之间切换。
它们含义相同。时长和经过时间都描述了起点和终点之间经过的时间量。“时长”是ISO 8601等标准中使用的正式术语。“经过时间”是更常见的日常用语。
是的,完全免费。无需注册、无需下载、无使用限制。所有计算都在您的浏览器中完成。您的数据永远不会发送到任何服务器。时间计算器、时间单位转换器和“添加或减去时间”工具都可以免费使用,没有任何限制。
8小时 = 480总分钟。将小时数乘以60得到分钟数。您可以使用此页面上的时间单位转换器进行验证——设置它将8小时转换为分钟,它会显示480。
There are 8 hours between 9:00 AM and 5:00 PM. In 24-hour format, this is 17:00 − 9:00 = 8 hours. This is the standard full-time workday duration used in most industries.
There are 45 minutes between 10:30 AM and 11:15 AM. You can calculate this by finding the difference: 11:15 − 10:30 = 0 hours and 45 minutes.
Yes and no. Both refer to midnight, but 24:00 marks the end of a day, while 00:00 marks the beginning of the next day. In ISO 8601, 24:00 on January 1 is the same instant as 00:00 on January 2. Most digital systems use 00:00 exclusively.
Yes. A time duration can span any length — hours, days, weeks, months, or years. For example, the duration from Monday 9:00 AM to Wednesday 9:00 AM is exactly 48 hours (2 days). This calculator handles durations of any length.
If the end time is earlier than the start time on the same date, the calculator assumes the duration crosses midnight into the next day. For example, a start time of 10:00 PM and an end time of 6:00 AM gives a duration of 8 hours. If dates are provided, the calculator uses the actual date difference.
No, this calculator computes the gross duration between two times. To deduct breaks such as a lunch hour, subtract the break duration from the total manually, or use the dedicated Break Time Calculator or Work Hours Calculator.
Yes. Enter times in two cells (e.g., A1 and B1), then use =B1-A1 and format the result as [h]:mm:ss. For overnight durations, use =B1-A1+(B1<A1). See the Time Duration Formulas for Excel and Google Sheets section on this page for more examples.
Divide the minutes by 60 and add to the hours. For example, 7 hours 45 minutes = 7 + (45 ÷ 60) = 7.75 decimal hours. This format is commonly used on timesheets and for payroll calculations.