时间换算器
在线时间单位换算器:秒(s)、分钟(min)、小时(h)、天、周与毫秒(ms)、微秒(µs)、纳秒(ns)及月(按30天)、年(按365天)一键互转,输入即出全部等值,内置 1 小时=60 分钟=3600 秒、1 天=86400 秒精确换算,高精度十进制无浮点误差。月/年为常用估算口径,精确日历天数请用日期间隔计算器。
换算基准:1 分钟 = 60 秒,1 小时 = 3600 秒,1 天 = 86400 秒,1 周 = 7 天。其中 「月(按30天)」「年(按365天)」为常用估算口径,非真实日历月/年,仅供粗略换算;以 「秒(s)」为中间基准换算,结果保留 8 位有效数字。
怎么用
- 输入数值:在「数值」框里填要换算的时间数字,例如 1、90、1.5。支持小数与负数。
- 选择原单位(从):在「从」下拉里选你手上数值的单位。单位按精密(毫秒/微秒/纳秒)、常用(秒/分钟/小时/天/周)、长时段(月/年)分组,方便查找。
- 选择目标单位(到):在「到」下拉里选你想换算成的单位,结果区顶部会用大号字突出这一项的换算结果。
- 读取全部结果:每改一个数或单位就立即重算,无需点等号。下方表格同时列出该数值在所有时间单位下的等值,当前选中的目标单位会高亮,方便一次对照秒/分/时/天/周/月/年。
原理与公式
时间换算的核心是把任意单位先折算到一个公共「基准单位」,再折算到目标单位。 本工具以 秒(s) 为基准,每个单位都带一个「每单位等于多少秒」的精确倍率:
目标值 = 数值 × (原单位每秒倍率) ÷ (目标单位每秒倍率)
三组时间单位
精密(SI 前缀,秒以下):每级 1000 倍——1 s = 1000 ms,1 ms = 1000 µs,1 µs = 1000 ns,即 1 s = 10⁹ ns。
常用(60 进制 + 日历):1 min = 60 s,1 h = 60 min = 3600 s,1 天 = 24 h = 86400 s,1 周 = 7 天 = 604800 s, 均为精确定义值。
长时段(估算口径):日历月/年长度不固定,本工具采用常用近似——1 月 = 30 天 = 2592000 s,1 年 = 365 天 = 31536000 s。 这两项仅供粗略换算,标注为「月(按30天)」「年(按365天)」; 真实日历天数请用日期间隔/年龄计算器按实际月份天数与闰年计算。
计算示例
1 h → s:1 × 3600 = 3600 s90 min → h:90 × 60 ÷ 3600 = 1.5 h1 天 → 周:86400 ÷ 604800 = 1/7 ≈ 0.14285714 周1.5 s → ms:1.5 × 1000 = 1500 ms
精度:内部以高精度十进制(decimal.js)运算,规避原生浮点误差(0.1 + 0.2 = 0.3),各级倍率用精确整数避免舍入累积; 结果统一保留 8 位有效数字,极端量级(如纳秒↔年)自动用科学记数法显示。 计算均在浏览器本地完成。
常见问题
- 1 小时等于多少分钟、多少秒?时分秒怎么换算?
- 1 小时(h)= 60 分钟(min)= 3600 秒(s)。换算关系是逐级 60 进制:1 小时 = 60 分钟,1 分钟 = 60 秒,所以 1 小时 = 60 × 60 = 3600 秒。反过来:1 秒 = 1/60 分钟 ≈ 0.0167 分钟,1 分钟 = 1/60 小时 ≈ 0.0167 小时。例如 90 分钟 = 1.5 小时 = 5400 秒;7200 秒 = 120 分钟 = 2 小时。本工具用精确十进制运算,3600 秒会正好换算回 1 小时,不会出现 0.9999 这种浮点误差。
- 1 天等于多少小时、多少分钟、多少秒?
- 1 天(d)= 24 小时 = 1440 分钟 = 86400 秒。其中 1440 = 24 × 60、86400 = 24 × 3600。1 周 = 7 天 = 168 小时 = 604800 秒。这些是固定换算关系(不考虑闰秒等极少见的天文修正)。例如想知道「一个月有多少小时」,若按 30 天算就是 30 × 24 = 720 小时;按 31 天算则是 744 小时。
- 1 年、1 个月到底等于多少天?为什么是「按365天/30天」?
- 日历上的月和年长度并不固定:月有 28~31 天,平年 365 天、闰年 366 天,所以「1 个月 = 多少秒」「1 年 = 多少天」没有唯一精确答案。本工具采用最常用的估算口径——「月按 30 天、年按 365 天」,即 1 月 = 2592000 秒、1 年 = 31536000 秒,用于粗略换算(如「3 个月大约多少小时」)。如果你需要的是真实日历上两个具体日期之间相差多少天/月,请用本站的「日期间隔计算器」「年龄计算器」按实际日历精确计算,而不是用这里的近似口径。
- 毫秒、微秒、纳秒之间怎么换算?
- 这三个是「秒」往下的国际单位制(SI)前缀单位,每级相差 1000 倍:1 秒 = 1000 毫秒(ms)= 1000000 微秒(µs)= 1000000000 纳秒(ns)。也就是 1 毫秒 = 1000 微秒 = 1000000 纳秒,1 微秒 = 1000 纳秒。它们常用于程序性能、网络延迟、电子电路计时等场景。例如网页响应 1.5 秒 = 1500 毫秒;CPU 一个时钟周期约 0.3 纳秒。
- 为什么算「多少天前」「相差几个月」最好别用这个换算器?
- 因为本工具是「单位换算」——把一个时长数值在不同时间单位之间等比例换算(如 90 分钟 = 1.5 小时),它不知道具体是哪一天,月/年只能用平均天数近似。而「从 2024-01-31 到 2024-03-01 相差多少天」「宝宝出生到现在几个月零几天」这类问题依赖真实日历(不同月份天数不同、有闰年),必须按日历逐日计算。这类需求请用本站的「日期间隔计算器」「年龄计算器」「倒计时计算器」,结果才准确。
- 换算结果保留几位?精确吗?
- 内部用高精度十进制运算(decimal.js),规避了 JavaScript 原生浮点误差(如 0.1+0.2 会得到 0.30000000000000004),并以「秒(s)」为中间基准、用精确整数倍率换算(1 分钟=60 秒、1 小时=3600 秒、1 天=86400 秒均为定义值)。显示时统一保留 8 位有效数字(多余的 0 自动去掉),极端量级(如纳秒↔年)自动用科学记数法。所有计算都在你的浏览器本地完成,不联网、不上传。