时间换算
国际单位制(SI)
免费在线时间单位换算工具,支持 ns、μs、ms、s、min、h、day、week、month、year 共 10 个常用时长单位双向即时换算。输入任意一个数值后,其他单位结果会实时同步更新,适合接口延时、脚本超时、工时统计、学习计划、SLA 口径统一和报表整理。需要特别注意的是,本页处理的是“时长”而不是“日期时间”,其中 month 固定按 30 天、year 固定按 365 天换算,不会自动处理闰年、时区、日历月份长度和具体起止日期。所有计算都在浏览器本地完成,数据不上传服务器。
相关推荐
关于时间单位换算与固定口径
时间换算处理的是“时长”而不是“时刻”。像 30 秒、90 分钟、72 小时、3 周、6 个月这类值,都表示持续了多久,因此可以使用固定比例线性互转。相反,某年某月某日某时某分这种日期时间并不是本页处理对象,因为它们会受到时区、夏令时、闰年和具体月份天数影响。
在短时延场景里,ns、μs、ms、s 是最常见的四组单位。程序性能、硬件响应、数据库耗时、动画帧和网络延时经常在这些单位之间来回切换。统一单位后,同一份监控图、日志和文档更容易横向比较,也能减少数量级误读。
在日常和运营场景里,分钟、小时、天、周是最实用的表达层级。比如会议 45 分钟、值班 12 小时、交付 3 天、冲刺 2 周。做报表时常常需要把不同来源的时间字段统一成同一个量级,这样求和、平均和排序会更稳。
本页里的 month 和 year 采用固定口径:1 month = 30 天,1 year = 365 天。这种写法适合做估算、报表和预算周期统一,但不适合用来推算真实日历上的到期日、工资结算日或请假天数。只要场景牵涉到具体日期,就应该改用日历逻辑处理。
时间和频率经常配套出现。时间是一个周期有多长,频率是单位时间里发生多少次。做周期、采样、振动或刷新率分析时,先把时间统一成秒,再做后续公式推导,通常是最清晰也最不容易出错的做法。
适用场景
- 把接口延时和前端动画时长在 ns、μs、ms、s 之间统一,便于性能排查和接口文档编写
- 把缓存 TTL、重试间隔、队列可见性超时和脚本 sleep 参数统一成秒或毫秒,减少配置错误
- 把课程、训练、会议和直播时长从分钟换成小时,快速整理日程安排
- 把 8 小时、12 小时、72 小时这类排班窗口换成天或周,便于工时统计和值班表编排
- 把备份保留时间、日志留存期和数据清理周期在天、周、月、年之间统一口径
- 把项目周期、冲刺节奏和里程碑安排在周、月、年之间互转,做路线图汇总更直观
- 把学习计划、阅读计划和课程计划中的小时数换成天或周,评估总投入时间
- 把订阅时长、试用期和会员周期统一成天或月,方便做结算说明和产品文案对照
- 把实验脉冲宽度、采样周期和计时器参数从 μs 或 ms 换成 s,方便代入公式或程序配置
- 把运维 SLA 中的 15 分钟、4 小时、24 小时换成统一单位,方便做响应和恢复目标对照
- 把出差、运输、等待和交付周期从天换成周或月,做项目沟通时更容易描述整体节奏
- 把视频剪辑、音频片段和字幕持续时间从秒换成毫秒,方便做精确时间轴标注
- 把手工记录的工时日报、周报和月报统一成小时或天,便于导入表格和 BI 报表
- 把 month=30天、year=365天 的固定估算口径写进内部文档,减少不同团队对周期换算的理解偏差
使用方法
- 在输入框中填入已知时长数值,支持整数、小数和带符号的数值。
- 在左侧选择源单位,可选 ns、μs、ms、s、min、h、day、week、month、year。
- 在右侧选择目标单位,结果会立即更新;需要反向查看时可点击中间交换按钮。
- 如需一次看全,展开结果面板即可同时查看该数值在 10 个时间单位下的完整对应关系。
功能特点
- 10 个常用时间单位覆盖完整:从纳秒 ns、微秒 μs、毫秒 ms 一直到秒、分钟、小时、天、周、月、年,适合从程序延时到长期计划的多层级时长换算
- 双向即时换算:输入数值后结果立即更新,源单位和目标单位可自由切换,无需手动点击换算按钮
- 可展开查看全部结果:同一个时长在 10 个单位下的对应值可同时展示,便于一次性核对秒、分、时、天、周和年等多个口径
- 月和年口径明确:本页固定使用 month = 30 天、year = 365 天,避免不同团队对“一个月”“一年”口径理解不一致
- 适合小数和极小时间量级:接口延时、动画时长、传感器采样周期、实验脉冲宽度等以 ms、μs、ns 表示的数值都可直接换算
- 支持较大时长汇总:排班工时、项目周期、学习计划、订阅周期、SLA 窗口和备份保留时长可统一成小时、天、周、月或年
- 一键交换源/目标单位:中间交换按钮适合快速查看反向结果,例如把 72 小时换成天,再把 3 天反查成小时
- 纯浏览器本地计算:无网络请求、无服务端日志,你的工时、实验记录、超时阈值和业务参数不会离开设备
时间单位该怎么选?
先看你是在处理程序延时、日常时长,还是报表中的周月年估算,再决定用哪组单位最顺手。
| 单位层级 | 代表单位 | 最常见场景 | 使用提醒 | 本页支持 |
|---|---|---|---|---|
| 超短时延 | ns / μs / ms | 程序性能、接口延时、硬件定时、采样周期 | 适合高精度时长,做系统参数配置时很常见 | 支持 |
| 通用时长 | s / min / h | 脚本超时、会议时长、训练计划、工时统计 | 最适合日常沟通和大多数业务系统字段 | 支持 |
| 中长期周期 | day / week | 排班、交付周期、备份窗口、SLA 报表 | 适合做计划和汇总,容易横向比较 | 支持 |
| 固定估算口径 | month / year | 预算、报表、订阅周期、长期计划估算 | 本页固定 month=30天、year=365天,不是日历计算 | 支持 |
| 日期时间逻辑 | 具体日期 / 时区 / 闰年 | 到期日、账期截止、时区换算、请假天数 | 这类问题不是固定比例换算,不能用本页直接处理 | 不支持 |
最佳实践
先确认你在算“时长”还是“日期差”
本页适合 90 分钟、72 小时、6 个月这种持续时长,不适合 2026-07-01 到 2026-08-01 相差多少天这类日期逻辑。只要出现具体起止日期,就不要把线性换算当成日历计算。
涉及程序、公式和监控时,优先统一到秒或毫秒
许多系统接口、数据库字段、监控面板和超时参数最终都以秒或毫秒为准。先统一单位,再录入配置或做公式推导,能显著减少数量级错误。
月和年的换算结果要写明口径
如果你在文档或报表里使用 month 或 year 的换算值,最好在旁边注明“month=30天,year=365天”。这样别人看到结果时,不会误以为你已经考虑了真实月份长度和闰年差异。
做团队报表时尽量统一成一个层级
同一份周报、工时报表或 SLA 汇总里,最好不要一部分写分钟、一部分写小时、一部分写天。先统一成同一个层级再统计,可读性和准确性都会更高。
最终展示前再四舍五入,中间过程尽量保留精度
尤其是 ms、μs、ns 这类差一个量级就会出大问题的场景,建议先保留原始换算精度,最后展示时再按需要保留小数位。
常见问题
这个时间换算器支持哪些单位?
本页当前支持 10 个时间单位:ns、μs、ms、s、min、h、day、week、month、year。它们分别覆盖程序与电子系统里的超短时长,以及日常和报表里常见的分钟、小时、天、周、月、年口径。需要注意的是,当前页面不支持 fortnight、decade、century 或 millennium 这类更长周期单位。
1 秒等于多少毫秒、微秒、纳秒?
1 秒 = 1000 毫秒(ms) = 1000000 微秒(μs) = 1000000000 纳秒(ns)。这组换算非常适合做接口延时、数据库响应时间、动画帧时长、采样周期和程序 sleep 参数对照。比如 1500 ms 就等于 1.5 s,500 μs 则等于 0.5 ms。
1 分钟、1 小时、1 天、1 周分别是多少秒?
1 分钟 = 60 秒,1 小时 = 3600 秒,1 天 = 86400 秒,1 周 = 604800 秒。做定时器、缓存过期、脚本超时、SLA 窗口和数据保留时间时,很多系统最终都要求你填秒或毫秒,这时先把时长统一到秒通常最稳妥。
这个工具里的 month 和 year 是怎么计算的?
本页固定使用 month = 30 天 = 2592000 秒,year = 365 天 = 31536000 秒。这是为了把“时长换算”做成稳定的线性关系,方便报表和估算。它不代表真实日历月份长度,也不会自动处理 28/29/30/31 天差异、闰年或具体起止日期。
它能处理日期差、时区换算或倒计时吗?
不能。本页只处理纯时长数值的单位换算,例如 90 分钟换成小时、72 小时换成天。它不会读取开始时间和结束时间,也不会计算两个日期之间相差多少天,更不会处理 UTC、本地时区、夏令时或倒计时日历逻辑。
90 分钟等于多少小时?72 小时等于多少天?
90 分钟 = 1.5 小时,72 小时 = 3 天。这类换算非常常见于排班、课程安排、运维窗口、工单响应和健身训练计划中。本页支持直接输入任意整数或小数,实时看到小时、天、周等多个口径结果。
一个月换成周或天时为什么可能和日历不一致?
因为本页把 month 固定按 30 天处理,所以 1 month = 30 day ≈ 4.2857 week。真实日历中的“一个月”可能是 28、29、30 或 31 天,因此如果你在算合同起止日、账期截止日或请假天数,应使用专门的日期逻辑而不是本页的线性 month 换算。
可以输入负数或小数吗?
可以。像 -0.5 s、1.25 h、0.008 ms 这类带符号或带小数的时长都可以正常换算。负值常见于做时间差、偏移量或相对提前/延后标记,而小数则常见于接口延时、训练时长和实验数据。
为什么这页不提供十年、世纪、千年这些更长单位?
因为当前代码实际只支持 10 个单位:ns、μs、ms、s、min、h、day、week、month、year。本页 SEO 和说明现在已经严格对齐这个真实支持范围,不会再承诺 decade、century、millennium 这类页面里实际没有的单位。
时间换算和频率换算有什么关系?
它们经常一起出现,但不是一回事。时间换算处理的是“一个周期持续多久”,频率换算处理的是“每秒发生多少次”。如果你手里是周期时长,例如 20 ms、500 μs,通常应先统一成秒,再按 f = 1/T 转成 Hz。需要做 Hz、kHz、MHz、GHz 之间换算时,请配合频率换算工具使用。
这页能离线使用吗?数据会上传吗?
可以。页面加载完成后,所有时间换算都在浏览器本地执行,没有网络请求、没有服务端日志、没有表单提交。你的工时、脚本超时、实验记录和业务规则配置不会上传到服务器,关闭页面后输入即清空。
术语表
- 纳秒(ns)
- 10^-9 秒,适合表示极短的硬件响应、CPU 级事件和高精度计时量。
- 微秒(μs)
- 10^-6 秒,常见于传感器采样、数据库微小延时、通信协议时序和嵌入式定时。
- 毫秒(ms)
- 10^-3 秒,接口响应、前端动画、音视频剪辑和监控系统中最常见的时延单位之一。
- 秒(s)
- 时间换算中的基础量级单位,很多系统配置最终都以秒作为存储或传输口径。
- 分钟(min)
- 1 分钟 = 60 秒,适合会议时长、训练计划、短周期任务和日常安排。
- 小时(h)
- 1 小时 = 3600 秒,适合工时统计、班次、运维窗口和续航估算。
- 天(day) / 周(week)
- 1 天 = 24 小时,1 周 = 7 天。它们适合排期、运输周期、值班表和数据保留策略。
- 月(month)
- 本页固定按 30 天处理,适合估算和报表统一,不代表真实日历月份长度。
- 年(year)
- 本页固定按 365 天处理,适合预算与长期周期估算,不处理闰年差异。
常用时间换算锚点速查
这些基准值在工时、排班、SLA 和脚本配置里最常用。
| 基准值 | 常见等值 | 典型场景 |
|---|---|---|
| 1 s | 1000 ms = 1000000 μs = 1000000000 ns | 接口响应、动画时长、超时配置 |
| 1 min | 60 s | 会议、训练、短任务计时 |
| 1 h | 60 min = 3600 s | 工时、班次、窗口时间 |
| 1 day | 24 h = 1440 min | 日报、备份、交付周期 |
| 1 week | 7 day = 168 h | 排班、冲刺、周报 |
| 1 month | 30 day = 720 h | 订阅期、报表估算 |
| 1 year | 365 day = 8760 h | 年度预算、长期规划 |
按场景选择时间单位
不是所有时间数据都适合放在同一层级,选对单位会让表格更好读。
| 场景 | 更适合的单位 | 原因 |
|---|---|---|
| 接口延时、数据库耗时、动画时间 | ms 或 μs | 方便观察细小差异,也更接近系统监控和日志口径 |
| 脚本超时、定时任务、会议和训练计划 | s、min 或 h | 既能保留精度,又适合人类阅读和配置 |
| 工时统计、班次安排、SLA 窗口 | h 或 day | 便于汇总总时长和对照人力安排 |
| 项目计划、交付节奏、备份周期 | week 或 month | 更适合做中长期节奏表达,但要注明 month 的固定口径 |
| 年度预算、订阅年限、长期估算 | year | 汇总表达更简洁,但本页的 year 固定按 365 天处理 |
Privacy & Security
本页所有时间换算都在你的浏览器里完成。你输入的工时、超时配置、实验时长、SLA 数值和报表参数不会离开你的设备 — 没有网络请求、没有服务端日志,关闭页面后输入即清空。对于内部流程配置和敏感业务参数,本页不会采集或存储任何内容。