跳到主要内容

时长换算器:秒、分、时、ISO 8601 与 HH:MM:SS

秒 ⇄ 分 ⇄ 时 ⇄ 天 ⇄ 周,外加人类可读、ISO 8601 时长、HH:MM:SS,一个输入,全部格式,浏览器本地

  • 本地处理
  • 分类 计算度量
  • 适合 买东西、做计划、训练或排期前,先算出大概范围。
快捷预设:

所有单位

毫秒5400000
5400
分钟90
小时1.5
0.06
0.01

格式化

人类可读1时 30分
ISO 8601 时长PT1H30M
时钟 (HH:MM:SS)01:30:00

这个工具能做什么

输入任意形式的时长,一次读出其他所有形式。可以填毫秒、秒、分钟、 小时、天、周里任一单位的纯数字,也可以粘人类写法 “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. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

时长换算器 适合怎么用

适合快速估算、对比和规划数字,帮你在做最终决定前先有底。

适合计算任务

  • 买东西、做计划、训练或排期前,先算出大概范围。
  • 一次只改一个输入,对比不同方案。
  • 把模糊假设变成能讨论的数字。

计算检查项

  • 认真核对单位、日期、比例和取整方式。
  • 健康、金融、税务、法律相关结果只能做规划参考,不能替代专业意见。
  • 重要结果要保存输入条件,方便以后复算。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 单位换算 长度 / 重量 / 温度 / 面积 / 体积 / 速度 / 时间 七大类一站搞定,纯浏览器本地运算 打开
  2. 2 Unix 时间戳转换 Unix 时间戳 ⇄ 人类日期,秒 / 毫秒 / ISO 8601,UTC 与本地,全程浏览器本地 打开
  3. 3 时区换算 任意时间在任意两时区互换:DST 自动识别,IANA 数据库,浏览器本地 打开

真实使用场景

  • 用 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 里, 不会离开你的设备。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-06-14