秒 ⇄ 分 ⇄ 时 ⇄ 天 ⇄ 周,外加人类可读、ISO 8601 时长、HH:MM:SS,一个输入,全部格式,浏览器本地
- 本地处理
- 分类 计算度量
- 适合 买东西、做计划、训练或排期前,先算出大概范围。
所有单位
格式化
这个工具能做什么
输入任意形式的时长,一次读出其他所有形式。可以填毫秒、秒、分钟、 小时、天、周里任一单位的纯数字,也可以粘人类写法 “1h30m” “2 天 4 小时”、ISO 8601 时长 “PT1H30M”、或时钟值 “01:30:00”。工具把它统一 解析成总秒数,然后把六个单位的数值并排列出,再给三种格式化输出: 人类可读串(“1天 2时 3分 4秒”)、规范化的 ISO 8601 时长 (“P1DT2H3M4S”)、以及可以超过 24 小时的时钟串(“100:00:00”)。 小数精度 0 到 10 位可调,每一行都有一键复制。输入接入 URL,所以 “分享链接” 能让打开的人看到一模一样的时长。全部是浏览器里跑的纯 JavaScript,不上传、不调接口、不记录你换算过什么。给配 timeout 的开发者、记录片段时长的视频剪辑、和所有搜过 “一周有多少秒” 的人用。
工具细节
- 输入
- 文本 + 数值
- 页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
- 输出
- 即时结果 + 复制
- 结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
- 隐私
- 浏览器本地处理
- 主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
- 保存 / 分享
- 可分享链接状态
- 关键设置会进入 URL,复制链接后别人能复现同一组参数。
- 性能预算
- 首屏 JS ≤ 10 KB
- 没有声明 WASM 依赖,适合快速打开和移动端使用。
- 适用场景
- 计算度量 · 程序员
- 分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。
怎么用
-
1. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
时长换算器 适合怎么用
适合快速估算、对比和规划数字,帮你在做最终决定前先有底。
适合计算任务
- 买东西、做计划、训练或排期前,先算出大概范围。
- 一次只改一个输入,对比不同方案。
- 把模糊假设变成能讨论的数字。
计算检查项
- 认真核对单位、日期、比例和取整方式。
- 健康、金融、税务、法律相关结果只能做规划参考,不能替代专业意见。
- 重要结果要保存输入条件,方便以后复算。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
用 Kubernetes 探针要的格式填超时
你想让探针在 1 分 30 秒后超时,但这个字段要么收整数秒,要么(在 较新的 chart values 里)收 ISO 8601 时长。在自动模式下输 “1m30s”, 读 “秒” 那行(90)填给整数字段,复制 “ISO 8601” 那行(PT1M30S) 填给时长字段。不用再猜 manifest 到底要 90、“90s” 还是 “PT1M30S”, 也不会因为把分钟当秒粘进去而出 60 倍的事故。
把一段视频片段的时长记成三种写法
剪辑师切了一段,NLE 报的时长是时间码 00:04:37。CMS 要总秒数, 埋点事件要毫秒,而 changelog 里写 “4m 37s” 更好看。自动模式粘 “00:04:37”:“秒” 那行是 277,“毫秒” 那行是 277000,“人类可读” 那行是 “4分 37秒”。各复制进对应字段,不用心算三次还可能手滑写错 一个。
把订阅计费周期换成缓存 TTL 的秒数
你的计费周期是 “1 周”,但缓存层要的是秒为单位的 TTL。输 1,下拉 选 “周”,读 “秒” 那行:604800,直接复制进 TTL 配置。下个迭代套餐 改成 30 天计费,输 30,选 “天”,读出 2592000。每个常见计费周期 的精确秒数,不用开计算器手动乘。
发会议邀请前核一下时长
你给一个工作坊占了 “90 分钟”,但日历界面用小时显示结束时间,你想 确认没占到午饭。输 90,选 “分钟”:“小时” 那行是 1.5,时钟那行是 01:30:00。现在你确定这一块正好是一个半小时,可以把 “1h 30m” 粘进 邀请描述里,让参会者看到友好的时长而不是一个生硬的分钟数。
把 API 限流窗口从毫秒换成可读串
某第三方 API 把限流重置窗口写成 86400000 毫秒,你要在错误文案里 放一句人话。输 86400000,选 “毫秒”:“天” 那行是 1,“人类可读” 那 行是 “1天”。这样错误提示可以写 “1 天后再试”,而不是抛一个没人看得 懂的毫秒数。把精度调到 0 位,让输出里的单位保持干净。
常见踩坑
在选了 “分钟” 这种固定单位时粘 “1h30m” 会报错,固定单位模式只收纯数字。要么把下拉切到 “自动” 处理表达式,要么在选了单位时输纯数字。错误提示就是这么写的,但很多人会忘了下拉还停在上一次换算的单位上。
把 ISO 8601 时长(PT1H30M,一段长度)和 ISO 8601 时间戳(2026-05-29T08:00:00Z,一个时刻)搞混。这个工具只做时长。粘一个完整时间戳进来是解析不了的,那是 timestamp-converter 的活。辨别窍门:时长以 P 起头,时间戳以年份起头。
以为 “P1M” 是一分钟。在 ISO 8601 里,T 之前的 M 是月(本工具拒绝的日历单位);分钟的 M 在 T 之后,写成 PT1M。分钟时长要写成 PT…M,绝不写 P…M。解析器会故意拒绝日期 M 形式,而不是默默猜一个。
隐私说明
每一步换算(解析器(人类可读 / ISO 8601 / 时钟)、单位运算、 格式化)都是浏览器标签页里跑的纯 JavaScript。时长数值不发到任何 服务器,不记录你换算了什么,也不对输入打点。唯一要留意的:URL 分享 状态会把当前输入写进 query string(比如 ?d=1h+30m),所以你把 “分享链接” 粘到聊天或邮件时,对方服务器的访问日志会留下这个值。普通 时长无所谓;唯一被保存的是精度偏好,它存在浏览器 localStorage 里, 不会离开你的设备。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。