时间转换器

输入秒、分钟、小数小时或 HH:MM:SS 表示的时长。Unix 时间戳请使用下方日期转换工具。

时长换算器

输入秒、分钟、小数小时或 HH:MM:SS 表示的时长。Unix 时间戳请使用下方日期转换工具。

— s — min — h —:—:—

HH:MM:SS 四舍五入到秒,小数结果最多显示 12 位有效数字;小时数可超过 24。

十进制小时还是时钟时间?

19.56 小时 = 19:33:36,不是 19:56。小数部分是一个小时的比例:0.56 × 60 = 33.6 分钟。时钟形式 19:56:00 请选 HH:MM:SS。

当前时间

--:--:--
-
Unix:-

输入

全球时区

定义: 秒的定义是将铯频率固定为精确的 9,192,631,770 赫兹——即铯-133 原子辐射的 9,192,631,770 个周期所持续的时间。一分钟为 60 秒,一小时为 3,600 秒。

BIPM《SI 手册》(第9版) 最后更新: 2026-09

时间单位换算参考

所有时间单位汇总在一张表中。你可以用它手动核对换算,也可以在上方输入数值即时转换。

单位 秒数 常见用途
1 秒1 sSI 时间基本单位
1 分钟60 s日常时间安排、会议
1 小时3,600 s轮班、排班
1 day86,400 s日常安排、日志
1 周604,800 s迭代冲刺、每周回顾
1 个月(平均 30.44 天)2,629,800 s账单周期、订阅
1 year (365 days)31,536,000 s年龄、年度报告
1 年(闰年,366 天)31,622,400 s日历准确性检查

秒转分钟对照表

秒转分钟是搜索次数最多的时间换算:把秒数除以 60 就得到分钟(小数形式)。mm:ss 列以秒表的显示方式呈现同一个值。

秒 分钟(小数) 分 : 秒
300.50:30
6011:00
901.51:30
12022:00
18033:00
30055:00
4507.57:30
6001010:00
9001515:00
1,2002020:00
1,38123.0223:01
1,5002525:00
1,8003030:00
2,7004545:00
3,6006060:00

反过来,分钟乘以 60 就得到秒:23.5 分钟 × 60 = 1,410 秒。例如 1,381 秒 = 23.02 分钟 = 23 分 1 秒。

秒数转时间格式 (hh:mm:ss)

将原始秒数转换为易读的格式 hh:mm:ss 时钟格式是最常见的时间换算。算法按递减的单位依次相除:先算小时,再把余数折算成分钟,剩下的就是秒。

示例:转换 9,782 秒

  1. 小时:9,782 ÷ 3,600 = 2 (余 2,582 秒)
  2. 分钟:2,582 ÷ 60 = 43 (余 2 秒)
  3. 秒数: 2
  4. 结果: 02:43:02

快速查询表

60 seconds00:01:00
600 seconds00:10:00
1,800 seconds00:30:00
3,600 seconds01:00:00
7,200 seconds02:00:00
86,400 seconds24:00:00 (1 day)
1900 seconds00:31:40
1970 seconds00:32:50

输入秒、分钟、小数小时或 HH:MM:SS 表示的时长。Unix 时间戳请使用下方日期转换工具。

十进制小时转换为时:分(HH:MM)

Timesheets and payroll systems record working time in decimal hours — 7.5 means 7 hours 30 minutes. To read a decimal value as clock time, keep the whole hours and multiply the decimal part by 60: 17.53 → 17 h + 0.53 × 60 = 31.8 min ≈ 17:32.

Decimal hours Hours : Minutes Minutes only
0.250:1515 min
0.50:3030 min
0.750:4545 min
7.257:15435 min
7.57:30450 min
8.258:15495 min
8.58:30510 min
16.516:30990 min
17.2517:151,035 min
17.517:301,050 min
17.5317:321,052 min
17.7517:451,065 min
18.518:301,110 min
19.519:301,170 min
19.5619:341,174 min
24.7524:451,485 min

Working the other way, convert clock time back to decimal hours by dividing the minutes by 60: 17:32 → 17 + 32 ÷ 60 ≈ 17.53. When the minutes do not divide evenly, round to two decimals — that is the precision payroll systems expect.

各种时间格式的用途

Unix 时间戳

自 1970-01-01 00:00:00 UTC 以来的秒数。它是数据库、API 和日志的通用语言,因为它是一个与时区无关的单一数字。JavaScript 通常会额外加一个 * 1000 因为它内部以毫秒为单位工作。

ISO 8601

国际标准(2026-08-16T12:00:00Z). Machine-sortable, unambiguous, and required by most modern REST APIs. The trailing Z 标记 UTC。

UTC 字符串

RFC 7231 format (Sat, 16 Aug 2026 12:00:00 GMT) — still used in HTTP headers and email (Date header). Human-readable and always UTC.

本地可读时间

时钟上显示的时间,例如 2026-08-16 20:00:00 以 UTC 12:00 这一时刻在上海的本地时间。本地时间必须始终与其时区成对出现,否则在跨地区场景下毫无意义。

时间转换器常见问题

秒数怎么换算成分钟?

把秒数除以 60,商就是分钟(小数形式)。例如 1,381 秒 ÷ 60 = 23.02 分钟,即 23 分 1 秒。想分别得到分和秒:分钟 = 1381 ÷ 60 取整 = 23,秒 = 1381 mod 60 = 1。上方的秒转分钟对照表列出了常用数值。

什么是 Unix 时间戳?

Unix 时间戳表示自 1970 年 1 月 1 日 00:00:00 UTC 起经过的秒数,适合跨时区存储和比较。

可以转换 ISO 8601 和 UTC 字符串吗?

可以。支持 Unix 秒、Unix 毫秒、ISO 8601、UTC 字符串以及浏览器本地可读格式。

时区转换会自动处理夏令时吗?

会。全球时区转换基于 `Intl.DateTimeFormat` 和 IANA 时区标识,会自动考虑夏令时变化。

如何手动将秒数转换为 hh:mm:ss?

秒数除以 3,600 得到小时,余数再除以 60 得到分钟,剩下的就是秒。例如,9,782 秒是 2 小时 43 分 2 秒(02:43:02)。

一天、一周或一年有多少秒?

一天有 86,400 秒,一周有 604,800 秒,一年 365 天共 31,536,000 秒。闰年则有 31,622,400 秒。

为什么 JavaScript 中的 Unix timestamp 看起来大了 1000 倍?

JavaScript 的 Date 以毫秒为单位,而传统 Unix timestamp 以秒为单位。将秒数乘以 1000(或将毫秒数除以 1000)即可相互换算——本工具会自动完成这两种换算。

UTC 和 GMT 有什么区别?

GMT 是一个时区(格林尼治平太阳时),而 UTC 是由原子钟维持的时间标准。日常换算中两者显示相同的钟面时间,因此这两个名称常被混用。

十进制小时怎么换算成时和分?

整数部分直接作为小时,小数部分乘以 60 得到分钟:17.53 → 17 小时 + 0.53 × 60 = 31.8 ≈ 32 分,即 17:32。这是工时表和薪资系统常用的格式,见上方十进制小时对照表。

为什么工时表用十进制小时而不是时:分?

薪资系统需要用小时数乘以时薪,7:30 无法直接参与乘法,而 7.5 可以。多数系统按 15 分钟为增量记录,正好对应 0.25(15 分)、0.5(30 分)、0.75(45 分)。

相关工具