Smart Calculators

Smart

Calculators

时间单位换算器

在纳秒、微秒、毫秒、秒、分钟、小时、天、周、两周、月、年和十年之间换算时间。采用精确的国际单位制换算系数,月和年采用诚实的儒略历约定。

小时

结果

3,600

1 小时= 3,600

单位数值
纳秒 (ns)3.6E12
微秒(µs) (µs)3,600,000,000
毫秒 (ms)3,600,000
()3,600
分钟 ()60
小时 (小时)1
天(24 小时) ()0.0416667
周(7 天) ()0.00595238
两周(14 天) (两周)0.00297619
月(平均 30.44 天) ()0.00136893
年(儒略年,365.25 天) ()1.14077E-4
十年 (十年)1.14077E-5

需要计算两个日历日期之间的时长?试试日期间隔计算器。

时间单位换算器。在纳秒、秒、天、月、年、十年之间换算。

时间单位换算器把一个时间数量从一种单位换算成另一种,全部通过基准单位「秒」缩放,覆盖从纳秒到十年。它把纳秒到两周的换算保持精确,而月、年、十年按儒略历约定取平均并标注 ≈,让你随时知道哪个数字精确、哪个是近似。

什么是时间单位换算器?

在网上搜「一年有多少秒」,你会得到至少四个都不算错的答案:平年 365 天是 31,536,000 秒,闰年 366 天是 31,622,400 秒,儒略年 365.25 天是 31,557,600 秒,天文学的回归年约 365.2422 天则接近 31,556,926 秒。它们回答的其实是略有差别的问题。正因为如此,一个诚实的时间单位换算器必须把自己用的约定摊开讲清楚,而不是随便挑一个数字塞给你。市面上大多数工具恰恰把这一点藏了起来:有的把「月」按朔望月 29.5306 天算,却把「年」按 365.25 天算,于是它自己的 12 个月加起来只有 354 天,对不上它自己标出的 1 年。本换算器就是为了不出现这种自相矛盾而设计的。
本工具的每一个数值都通过同一个基准单位——秒——来缩放。秒是国际单位制(SI)的时间基本单位,自 1967 年起由铯-133 原子的 9,192,631,770 次振荡定义。你输入任意单位的数量,先乘以该单位对秒的换算系数得到秒数,再除以目标单位的系数,就落到你要的单位。对于纳秒到两周这几个单位,这些系数按定义精确:1 毫秒恰好是千分之一秒,1 天恰好是 86,400 秒,1 周恰好是 604,800 秒,两周(fortnight)恰好是 1,209,600 秒,没有任何四舍五入。
月、年、十年不一样。日历上的一个月是 28 到 31 天,一年是 365 或 366 天,所以它们没有唯一精确的秒数。本换算器采用儒略历约定:1 年 = 365.25 天 = 31,557,600 秒,1 个月 = 年 ÷ 12 = 30.4375 天 = 2,629,800 秒,1 个十年 = 10 年 = 315,576,000 秒。因为「月」被定义成「年」的十二分之一,所以 12 个月永远精确等于 1 年(12 × 2,629,800 = 31,557,600),工具会给每一个牵涉这三个单位的结果打上 ≈ 标记,提醒你这是平均值,而不是某一个具体年份的真实长度。差多少?儒略年(31,557,600 秒,8,766 小时)比平年(31,536,000 秒,8,760 小时)整整多 21,600 秒,也就是恰好 6 个小时——这正是每四年攒出一个闰日的那四分之一天。
本工具覆盖 12 个单位,分为三组。亚秒组包含纳秒(10⁻⁹ 秒,CPU 在 1 GHz 下一个时钟周期的量级)、微秒(10⁻⁶ 秒)和毫秒(10⁻³ 秒,网络与磁盘延迟的量级)。常用组包含秒、分钟、小时、天和周。长周期组包含两周、月、年和十年。一个认真的时间换算器和一个只会吐数字的小挂件,区别就在这里:它会告诉你哪些换算是位级精确的、哪些是日历平均值,并且让这些平均值内部自洽——12 个月和 1 年永远一样长。

时间单位之间怎么换算?

每一次时间换算都是通过「秒」做一乘一除。通用公式如下:
y=xafromatoy = x \cdot \frac{a_{\text{from}}}{a_{\text{to}}}
其中 x 是你输入的数值,a_from 是源单位对秒的换算系数,a_to 是目标单位对秒的换算系数。手算步骤如下:
1. 查源单位对秒的系数。小时的 a_from = 3,600。
2. 输入值乘以该系数得到秒数。2.5 小时 × 3,600 = 9,000 秒。
3. 查目标单位对秒的系数。分钟的 a_to = 60。
4. 用秒数除以目标系数。9,000 ÷ 60 = 150 分钟。
同样的两步法适用于任意一对单位。毫秒换天:500,000,000 毫秒 × 0.001 秒/毫秒 ÷ 86,400 秒/天 ≈ 5.787 天。纳秒换秒:750,000 纳秒 × 0.000000001 秒/纳秒 = 0.00075 秒(也就是 0.75 毫秒)。两周换小时:1 个两周 × 1,209,600 秒 ÷ 3,600 秒/小时 = 336 小时。
使用本换算器时,先在「从」下拉框选好源单位,输入数值,再从「到」下拉框选目标单位。结果随每一次按键即时刷新,点击结果即可一键复制。数值极大或极小时会自动切换成科学计数法,所以把纳秒换算成十年也不会出现一长串零。任何牵涉月、年、十年的结果都会带 ≈ 标记,因为这三个单位是日历平均值,而不是精确定义——从纳秒到两周的换算全部精确。

时间换算实例

一年有多少秒(诚实的答案)

选择「从 = 年,到 = 秒,值 = 1」,结果是 ≈ 31,557,600 秒,也就是 365.25 天的儒略年(365.25 × 86,400)。而按平年 365 天算只有 31,536,000 秒——整整少了 21,600 秒,也就是恰好 6 个小时。这 6 小时正是每年攒下的四分之一天,四年凑成一个闰日。本换算器把儒略年的数字标上 ≈,因为它是长期平均值,不是任何一个具体年份的真实长度。如果你需要的是某两个真实日期之间的精确间隔,请改用日期间隔计算器(下面 FAQ 有说明)。

一天有多少毫秒(时间戳与日志计算)

选择「从 = 天,到 = 毫秒,值 = 1」,结果是 86,400,000 毫秒,因为 1 天恰好是 86,400 秒(24 × 3,600),每秒 1,000 毫秒。做前端和后端开发的人天天碰到这个常数:JavaScript 和 Java 的毫秒时间戳都从 1970 年的 Unix 纪元起算(Unix 时间本身以秒计),把两个毫秒时间戳相减再除以 86,400,000 就得到相差的天数。这个换算是精确的,完全不涉及年长或月长的平均。

5,400 秒换算成小时(计时器与睡眠周期)

选择「从 = 秒,到 = 小时,值 = 5,400」,结果是 5,400 ÷ 3,600 = 1.5 小时,也就是 90 分钟。这是一个 90 分钟睡眠周期或者一个 5,400 秒倒计时的标准换算:1.5 小时在表盘上就是 1 小时 30 分钟。因为秒和小时(3,600 秒)都是精确定义,这个换算是精确的,不牵涉任何日历平均。

纳秒换算成秒(性能基准测试)

选择「从 = 纳秒,到 = 秒」。一个跑 750,000 纳秒的函数换算成 0.00075 秒,写成 0.75 毫秒更好读。这是性能分析的日常:数值跨度极大——1 GHz 的 CPU 一个时钟周期约 1 纳秒,光在真空中走 1 米约 3.3 纳秒,一次内存访问约 100 纳秒,一次固态硬盘读取约 100,000 纳秒(0.1 毫秒)。亚秒级换算在这里全部精确,因为纳秒、微秒、毫秒都是秒的精确十进制子单位。

10 亿秒是多少年(科学计数法的验算)

选择「从 = 秒,到 = 年,值 = 1,000,000,000」,结果是 ≈ 31.69 年(1,000,000,000 ÷ 31,557,600)。换句话说,你活到大约 31 岁 8 个月时会度过人生第 10 亿秒,值得小小庆祝一下。带 ≈ 是因为答案依赖年长:按平年 365 天算,同样的 10 亿秒约为 31.71 年。作为对照,1 亿秒 ≈ 1,157 天 ≈ 3.17 年。差异在这里很小,但输入越大差得越多,这正是必须把约定说清楚、而不是默认藏起来的原因。

对照表:1 个单位等于多少秒

这张表是本工具所有换算的骨架。要手算任意两个单位之间的换算,用源单位那一行的秒数除以目标单位那一行的秒数即可。
单位1 个单位等于多少秒精确?
纳秒0.000000001
微秒0.000001
毫秒0.001
1
分钟60
小时3,600
86,400
604,800
两周1,209,600
2,629,800≈(儒略)
31,557,600≈(儒略)
十年315,576,000≈(儒略)
举例:1 周换成分钟 = 604,800 ÷ 60 = 10,080 分钟;1 年换成小时 = 31,557,600 ÷ 3,600 = 8,766 小时。让别家工具翻车的自洽性检查也藏在这张表里:12 × 2,629,800 = 31,557,600,所以 12 个月精确等于 1 年。长周期组每一行(月、年、十年)都是平均值,标 ≈;上面每一行都是精确值。

最常查的时间换算速查表

数值精确?
1 分钟60精确
1 小时3,600精确
1 天86,400精确
1 天毫秒86,400,000精确
1 周小时168精确
1 两周1,209,600精确
1 秒毫秒1,000精确
1 秒纳秒1,000,000,000精确
1 个月2,629,800≈ 儒略
1 年31,557,600≈ 儒略
1 年小时8,766≈ 儒略
1 个十年3,652.5≈ 儒略

时间单位换算器 — 常见问题

一年有多少秒?

本换算器用 ≈ 31,557,600 秒,也就是把闰年平均进去的儒略年(365.25 天)。普通平年 365 天只有 31,536,000 秒——少了 21,600 秒(恰好 6 个小时)。做长期平均时,31,557,600 秒是更合适的选择,所以大多数通用换算器和天文计算都默认用它。天文学上的回归年约 365.2422 天,对应约 31,556,926 秒,与儒略年只差一点点。

一天有多少毫秒?

恰好 86,400,000 毫秒。1 天 = 86,400 秒(24 × 3,600),每秒 1,000 毫秒,所以 86,400 × 1,000 = 86,400,000。这是精确值,不涉及任何日历平均。

两周(fortnight)是多少秒?

恰好 1,209,600 秒。两周就是 14 天,14 × 86,400 = 1,209,600 秒。它属于本工具里从纳秒一直到周的精确单位之一。

一年有多少小时?

按儒略历约定约 8,766 小时(365.25 × 24),也就是本换算器给出的数字。平年 365 天是 8,760 小时,闰年 366 天是 8,784 小时。课堂上最常说的答案是 8,760;把闰年平均进去则是 8,766。

纳秒怎么换算成秒?

除以十亿。1 纳秒 = 10⁻⁹ 秒,所以 750,000 纳秒 ÷ 1,000,000,000 = 0.00075 秒。在工具里选「从 = 纳秒,到 = 秒」即可,结果极大或极小时会自动切换成科学计数法。1 GHz 的 CPU 一个时钟周期恰好约 1 纳秒,这也是性能测试里最常见的量级。

为什么这个换算器用 365.25 天算一年?

因为 365.25 天(儒略年)是把闰年平均进去最简单的口径,而且能让工具内部自洽:月被定义成年的十二分之一(30.4375 天 = 2,629,800 秒),所以 12 个月永远精确等于 1 年。很多别的换算器把 365 天口径的月和 365.25 天的年混着用,悄悄破坏了这个等式。因为 365.25 天本身是平均值,所以月、年、十年的结果都会带 ≈ 标记。

哪些换算是精确的,哪些是近似的?

从纳秒到两周全部精确——这些单位都是秒的整数倍或十的幂次倍(1 天恰好 86,400 秒,1 周恰好 604,800 秒,两周恰好 1,209,600 秒)。月、年、十年是儒略历约定下的日历平均值,所以任何牵涉这三个单位的结果都会标 ≈。如果一个换算没有 ≈,你就可以当作位级精确来用。

结果旁边的 ≈ 是什么意思?我该用哪个数字?

≈ 表示这个结果依赖于「月」或「年」的平均长度,不是唯一精确的值。做粗略估算、比较量级、写科普文章时,直接用带 ≈ 的儒略年数字(一年 31,557,600 秒 / 8,766 小时)完全够用。但如果你在算工资、利息、合同天数这类跟具体日历日期挂钩的东西,就不要用平均值,改用日期间隔计算器算真实间隔。

时间单位换算和日期间隔计算有什么区别?

时间单位换算是把一个数量在单位之间转换——「5,400 秒是多少小时?」——用的是固定的平均系数。日期间隔计算是量两个真实日历日期之间的差,比如 3 月 3 日到 6 月 1 日,会考虑中间每个月的实际天数和闰日。手里是一段抽象的时间数量就用本换算器;手里是两个具体日期、要精确间隔,就用日期间隔计算器(/zh-CN/tools/date-duration)。

为什么不同网站给出的「一年多少秒」不一样?

因为它们回答的是不同的问题。平年 365 天是 31,536,000 秒,儒略年 365.25 天是 31,557,600 秒,格里历平均年(365.2425 天)约 31,556,952 秒,闰年 366 天是 31,622,400 秒。四个都对,只是定义不同。本换算器把自己的选择——儒略年——明说出来,并标上 ≈,让你不用猜自己拿到的是哪一个。

十年、10 亿秒各是多少年?

1 个十年 = 10 年 = 315,576,000 秒 = 3,652.5 天(儒略约定,标 ≈)。10 亿秒 ≈ 31.69 年(1,000,000,000 ÷ 31,557,600),大约在你 31 岁 8 个月时到来;1 亿秒 ≈ 1,157 天 ≈ 3.17 年。输入越大,儒略年和平年之间的差就越明显,这也是把年长约定说清楚的意义所在。

这个时间换算器免费吗?

免费。工具完全在你的浏览器里运行,不需要注册账户,也没有使用次数限制,覆盖从纳秒到十年的全部单位。它还提供可嵌入的组件,编程博客、科普页面或运维手册都可以直接把它放进网页,不用把读者带走。

换算结果准确吗?

从纳秒到两周的每一个单位,系数都按定义精确,所以这些换算除了你选择的显示位数之外没有任何舍入误差。对于月、年、十年,工具采用儒略历平均值(年 = 365.25 天,月 = 年 ÷ 12),并给每一个受影响的结果标 ≈,因为没有哪个日历月或日历年有唯一精确的长度。要算两个真实日期之间的精确间隔,请改用日期间隔计算器。