时长计算器

时间计算器可以精确计算任意两个时刻之间的时间跨度——以小时、分钟和秒为单位。输入开始时间和结束时间,此工具即可立即计算时间差。它可以处理跨越午夜的经过时间,转换为十进制小时,并支持12小时制24小时制格式。适用于工时跟踪工资计算项目规划时间管理

公式: 时长 = 结束时间 − 开始时间

您的本地时间
121234567891011
--:--:--
 
 
今日已过
0
0
0
0% 已过
页面停留时间
00
今日剩余
00
0
0
0
0小时
0分钟
0

总换算

0总天数
0总小时数
0总分钟数
0总秒数
0总周数
0毫秒

时长计时器显示

下方图表以可视化方式展示您计算的时间长度。当您更改开始时间和结束时间时,两个时钟会同步更新,连接桥显示它们之间经过的时间。

开始时间
121234567891011
--:--:--
0h 0m 0s
时长
结束时间
121234567891011
--:--:--
0
0小时
0分钟
0
开始结束

什么是时间计算器?

一个测量时钟上两个时间点之间精确时间跨度的计算工具。

时间计算器是一个计算开始时间结束时间之间时长的工具。您输入两个时刻——两个日期、两个时钟读数或两者兼有——它会以小时、分钟和秒返回时间差

这与普通时钟不同。时钟告诉您现在几点。时长计算器回答的是另一个问题:一个时刻到另一个时刻之间有多长时间

该工具可以处理任何日期和时间的组合。它可以跨越午夜。它可以跨越月份、年份和夏令时变更。如果您需要知道两个时刻之间的精确间隔,这就是您需要的工具。

时长与经过时间的比较

时长经过时间在实践中含义相同。两者都描述了两个时间点之间经过了多少时间。“时长”是更正式的术语,您可以在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.

互动:时钟时间 vs 时长
9:00 AM开始5:30 PM结束8h 30m时钟时间(一个点)时钟时间(一个点)时长(一个跨度)

持续时间与时间差与时间间隔

这三个术语密切相关,但在时间计算中具有不同的用途。

什么是持续时间?

持续时间开始时间结束时间之间的总时间长度。它回答“多长时间?”例如,如果您在上午 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 日”)。对于日常使用,我们的持续时间计算器可以处理所有这三个问题 - 输入任意两次即可得到结果。

持续时间、差异、间隔
期间8小时30米多长时间?不同之处上午 9 点 → 下午 5:30两次之间的差距间隔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.

互动:试试公式
小时和分钟:8h 30m
十进制小时:8.50
总分钟数:510
00:0006:0012:0018:0024:00

如何使用时间计算器

四个步骤。无需注册。无需下载。直接在浏览器中使用。

选择开始时间

使用日期时间输入选择开始时间和日期。您可以直接输入或使用日历选择器。计算器接受12小时制24小时制时间。

选择结束时间

设置您的结束时间。点击“现在”使用当前时刻。计算器无需额外步骤即可处理夜间时长和多日跨度。

点击计算

按下“计算时长”。结果立即以年、月、日、小时和分钟显示。您还可以获得总分钟数、总秒数、十进制小时等。

查看计时器

向下滚动在交互式计时器显示上查看您的时长。两个模拟时钟显示开始和结束时间。它们之间的桥梁显示经过的时间。

时长如何计算

在幕后,时长计算器转换时间并使用基于日历的算术进行减法。

计算遵循以下步骤:

  1. 将开始时间和结束时间都转换为通用格式(24小时制,带完整日期)。
  2. 秒减秒,分减分,时减时,天减天。
  3. 如果任何单位变为负数,从下一个更大的单位借位。这就是借位法。
  4. 考虑不同长度的月份(28、29、30或31天)和公历的闰年规则。

跨午夜和多日时长计算

当时长跨越午夜时,结束时间在12小时制时钟上显示“早于”开始时间。从晚上10:00到早上6:00的班次看起来像是倒退,但实际上是向前8小时。

计算器通过使用完整的日期时间戳而不仅仅是时钟读数来解决这个问题。它知道6月22日6:00在6月21日22:00之后。对于夜间时长或多日跨度,计算器始终产生正确结果。

互动:跨越午夜
午夜第1天第2天10:00 PM开始6:00 AM结束= 8 小时12PM6PM6AM12PM

时长计算规则

每个持续时间计算都遵循一组规则。了解这些可以帮助您避免常见错误。

Rule 01

午夜规则

当持续时间超过午夜 (12:00 AM) 时,结束时间为下一个日历日。如果直接用上午 6:00 减去晚上 10:00,则会得到负结果。正确的方法:先在结束时间上加上24小时,然后减去。我们的计算器会自动执行此操作。

Rule 02

中午规则

12 小时制中,中午 12:00 是中午,而不是午夜。 12:30 PM 是下午半小时,而不是半夜。混淆中午和午夜是最常见的上午和下午错误之一。

Rule 03

上午/下午规则

中午 12:00(午夜)至凌晨 12:59 是一天的开始时间。中午 12:00 至中午 12:59 的时间为下午的开始时间。转换为24 小时时间时:AM 时间保持不变(除了 12 AM = 00),PM 时间加 12(除了 12 PM 保持 12)。

Rule 04

闰年规则

闰年有 366 天,而不是 365 天。闰年二月有 29 天。如果您的持续时间跨越闰年的二月,则与非闰年相比,总数会相差一天。计算器使用公历规则来解释这一点。

Rule 05

夏令时规则

当时钟向前推进夏令时时,一天只有 23 个小时。当时钟倒退时,一天有 25 个小时。跨越这些转变的持续时间需要调整。像我们这样的基于浏览器的计算器使用操作系统的时区数据库来处理DST更改。

Rule 06

月份长度规则

并非所有月份都有相同的天数。一月有 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。

互动:12小时 ↔ 24小时转换器
12小时制(AM/PM)
24小时制(军事时间)
15:45
您的UTC偏移量:UTC

将时间转换为十进制小时

十进制小时简化工资计算、计费和数据输入。以下是转换方法。

十进制转换示例

从HH:MM格式到十进制小时的转换是将分钟除以60:

HH:MM十进制小时总分钟数
1:151.2575
2:302.50150
4:454.75285
7:207.33440
8:008.00480

十进制小时何时有用

十进制小时是工资计算、员工考勤表和计费系统中的标准。电子表格和会计软件直接将十进制小时乘以小时费率——无需额外转换。

工时计算器考勤卡计算器都受益于此格式。不用写“7小时45分钟”,而是写“7.75小时”,直接乘以费率。

互动:十进制转换器
7 + (45 ÷ 60) =7.75十进制小时:
7.75小时

闰年和日历规则

闰年会影响跨越二月或跨年份边界的持续时间计算

什么是闰年?

闰年是有 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 天。 持续时间计算器使用实际日历来确保这种差异反映在每个结果中。

闰年决策流程图
输入年份能被4整除吗?是的能被100整除吗?是的能被400整除吗?是的闰年(366 天)非闰年(365 天)

夏令时 (DST)

DST 如何影响持续时间计算以及计算器对此的处理方式。

什么是夏令时?

夏令时 (DST) 是指在春季将时钟向前拨快一小时,在秋季将时钟拨慢一小时的做法。目标是在晚上更好地利用日光。并非所有国家/地区都遵守夏令时。

向前迈进——失去一个小时

当时钟拨快时(北半球通常是三月),一天只有 23 个小时。如果您的轮班时间跨越了这一过渡,则实际经过的时间会比时钟读数建议的时间少一小时。例如,春季晚上从晚上 10 点到早上 8 点的轮班时间是 9 个小时,而不是 10 个小时。

回退——赢得一小时

当时钟倒退时(北半球通常为 11 月),一天有 25 小时。跨越此过渡的轮班会额外增加一小时的实际时间。时钟显示两次 2:00 AM — 计算器使用时区规则解决了这种歧义。

国家和夏令时

大约 70 个国家以某种形式遵守夏令时。非洲大部分地区、亚洲大部分地区以及南美洲的所有赤道地区均不采用夏令时。在计算跨越国际边界的持续时间时,了解一个国家是否遵守夏令时至关重要。我们的计算器使用您浏览器的时区数据,其中包括您所在区域的 DST 规则。

DST:春季前进和后退
春天向前损失1小时一天23小时倒退+1h一天25小时Normal Day = 24 hours2:00 AM3:00 AM

时区、UTC 和 GMT

了解时区UTCGMTUTC偏移量对于准确的跨境时间计算至关重要。

什么是时区?

时区是世界上出于法律、商业和社会目的而遵守统一标准时间的地区。大多数时区被定义为与UTC(协调世界时)的固定偏移量。全球有 24 个主要时区,以及半小时和刻钟偏移区域(例如印度的 UTC+5:30)。

UTC 与 GMT

UTC(协调世界时)是航空、计算和电信领域使用的全球原子时间标准。 GMT(格林威治标准时间)是格林威治皇家天文台测量的历史太阳时标准。实际上,UTC 和 GMT 共享完全相同的时间值(00:00 偏移),作为测量所有世界时区的通用参考点。

了解 UTC 偏移量

UTC 偏移量表示本地时区比 UTC 早 (+) 或晚 (−) 多少小时和分钟。例如,标准时间纽约为 UTC−5,伦敦为 UTC+0,东京为 UTC+9。在计算跨境持续时间时,将本地时间转换为 UTC 偏移量可以防止因地区时差而导致的错误。

为什么时区对于持续时间很重要

计算单个时区内的持续时间是简单的算术。当事件跨越两个时区(例如国际航班或远程团队会议)时,您必须在相减之前将开始时间和结束时间都转换为 UTC。要进行即时跨区转换,请使用专用的时区转换器

世界时区(UTC 偏移量)
-12-9-6-3+0+3+6+9+12UTC你的区域LANYCLondonDubaiDelhiTokyoSydney

添加和减去时间

在任何日期上添加或减去特定时长。查找90天后的日期,或3小时前的时间。

结果日期和时间

时间计算器的常见用途

从上班打卡到婚礼策划,时间跟踪无处不在。

工作时间和工资

计算每个班次的精确工作时间。转换为十进制小时并乘以小时费率。像这样的工时计算器消除了工资计算中的猜测。

员工考勤表

准确填写员工考勤表。此考勤卡计算器处理午餐休息、分班和加班计算。使用休息时间计算器从总时间中减去休息时段。

项目跟踪

测量冲刺时长、里程碑间隔和截止日期倒计时。项目规划依赖于精确的时长测量。天数计算器帮助跟踪多日项目阶段。

计费和开票

按小时精确向客户收费。将小时、分钟和秒转换为十进制小时,然后乘以您的费率。没有舍入误差,没有争议。每周时长计算器处理经常性计费周期。

活动策划

倒数婚礼、会议或产品发布的日子。计算预定活动的精确持续时间。使用日期和时间计算器管理多日会议期间的会间间隔。

学习和生产力追踪

跟踪学习会话、深度工作时段和专注间隔。当您测量实际花费时间的方式时,生产力会提高。时间管理从时间跟踪开始。

时长计算示例

点击任何示例将其加载到计算器中查看结果。

使用在线时间计算器的好处

既然可以手动计算,为什么使用工具?四个原因。

提高准确性

手动时间间隔计算容易出错,特别是在跨午夜或不同长度月份使用借位法时。计算器消除了舍入误差和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 小时。计算器会自动处理这个问题,但手动计算经常会错过它。

时间单位转换器

即时在小时、分钟和秒、天、周等之间转换。

60分钟

为什么使用这个持续时间计算器?

专为准确性、隐私性和易用性而设计。

准确的日历感知计算

该计算器使用完整的日历感知算术,而不是简化的 30 天月份或 365 天年份。它根据浏览器的时区数据考虑实际月份长度、闰年规则和DST转换。

基于浏览器的处理

所有计算都直接在您的浏览器中进行。没有数据发送到任何服务器。您的开始时间、结束时间和结果永远不会被存储、记录或跟踪。这是一个没有后端的客户端工具。

跨设备工作

该计算器适用于任何具有现代网络浏览器的设备 - 台式机、平板电脑或手机。无需下载应用程序。无需帐户。它会适应您的屏幕尺寸,并在页面加载后离线工作。

免费且无限制

没有使用限制,没有高级级别,也没有注册墙。此页面上的每项功能(持续时间计算器、时间单位转换器、加/减时间工具以及所有交互式图表)均可免费使用。

多种输出格式

结果以年、月、日、小时、分钟和秒显示。您还可以获得工资计算的总当量(总天数、总小时数、总分钟数、总秒数、总周数、毫秒)和小数小时数

日历感知
隐私第一
任何设备
免费且无限制
多种格式

持续时间术语表

持续时间计算中使用的关键术语的快速参考。

Time Spans

持续时间

START TIMEEND TIMETIME DURATION (SPAN)Calculated Span = End Time − Start Time

两个时刻之间的总时间长度。表示为一个跨度(例如,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。