相对时间格式化工具 在线使用

将任意日期转换为友好的「多久之前」短语,或将一段时长转换为易读格式,全部在你的浏览器中完成。

相对时间格式化工具完全在你的浏览器中运行。你输入的日期和时长永远不会离开你的设备,也不会上传到 ArrayKit。

由 Udit Agarwal 开发和维护

打开日期时长计算器

关于 相对时间格式化工具

相对时间格式化工具会把一个日期和时间转换为自然语言短语,比如「3 小时前」或「2 天后」,这正是社交媒体动态、代码提交历史和聊天应用中常见的表达方式。切换到「多久之前」模式,选择一个日期,短语就会随着时间推移实时更新。切换到「时长可读化」模式,可以把毫秒或秒数转换为易读的分解结果,比如「1 分钟 30 秒」,适用于日志记录、调试计时器,或在界面中展示已用时间。两种模式都能正确处理单位的单复数,并自动从大到小选择合适的单位。此工具专为需要为更新日志格式化时间戳、比较日志条目,或希望文案读起来像「刚刚」而不是原始 ISO 字符串的开发者而设计。所有处理均在本地完成——不会上传任何日期或时长数据。

功能特性

  • 将任意日期和时间转换为自然的「x 前」或「x 后」短语
  • 标签页保持打开时,相对时间每秒实时更新
  • 将以毫秒或秒表示的原始时长转换为易读单位
  • 自动选择最合适的单位——从秒到年
  • 正确处理单复数(例如「1 小时」与「2 小时」)
  • 可调节时长的显示精度:2、3 或 4 个单位
  • 显示精确的目标时间、当前时间以及毫秒级差值
  • 完全在你的浏览器中运行,不会上传任何内容

如何使用 相对时间格式化工具

  1. 选择「多久之前」模式,选取日期和时间,或点击「现在」
  2. 查看实时更新的相对时间短语,以及精确到毫秒的差值
  3. 切换到「时长可读化」模式,以秒或毫秒输入一段时长
  4. 复制可读化后的短语,或调整精度以显示更多或更少的单位

示例

输入

90000 ms

输出

1 minute, 30 seconds

「时长可读化」模式会将 90,000 毫秒拆分为易读单位。

常见错误与故障排除

  • 即使日期是过去的时间,相对时间短语始终显示「刚刚」。 — 按照设计,小于 5 秒的差值始终显示为「刚刚」。选择更早的日期即可看到分钟、小时或天数。
  • 「时长可读化」显示的单位比预期少。 — 输出结果受「精度」控件(2、3 或 4 个单位)的限制。增大该数值即可看到分钟或秒等更小的单位。
  • 日期时间输入框无法接受任何值。 — 请使用浏览器原生的日期时间选择器,或按浏览器期望的格式输入(年-月-日,时:分),而不是任意的日期字符串。
  • 未来的日期显示的是「x 后」而不是「x 前」。 — 这是预期行为——相对时间格式化工具会将你选择的日期与当前时间比较,并在未来日期前加上「后」。

常见问题

什么是相对时间格式化工具?
它是一个多久之前计算器,可以把日期和时间转换为自然语言短语,比如「3 小时前」或「2 天后」;另外还有一个模式,可以把毫秒或秒数表示的原始时长转换为易读单位。
相对时间格式化工具如何在秒、分钟、小时、天和年之间做出选择?
它会选择差值至少达到一个完整单位的最大单位,因此 90 分钟的差值会显示为「1 小时前」而不是「90 分钟前」。小于 5 秒的差值始终显示为「刚刚」。
多久之前的短语会自动更新吗?
会的。只要「多久之前」模式处于激活状态,短语就会每秒重新渲染一次,随着实际时间流逝保持准确,无需刷新页面。
「时长可读化」模式和「多久之前」模式有什么不同?
「多久之前」模式会将某个日期与当前时刻进行比较。「时长可读化」模式则接收一个以毫秒或秒表示的原始数值——比如计时器的值或 API 延迟——并将其拆分为易读单位,比如「2 天 3 小时」。
我能控制可读化后的时长显示多少个单位吗?
可以。「精度」控件让你选择 2、3 或 4 个单位,因此一段时长既可以显示为「2 天 3 小时」,也可以展开为「2 天 3 小时 5 分钟 12 秒」。
相对时间格式化工具会上传我输入的日期或时长吗?
不会。所有解析和格式化都在你的浏览器本地完成。你输入的日期和时长永远不会离开你的设备。

相关工具

  • 日期时长计算器 — 在浏览器中求出两个日期之间的年、月、周、天、小时和工作日。
  • 时长转换器 — 在浏览器中把一个时长在秒、分、小时、天、HH:MM:SS 和人类可读字符串之间转换。
  • Unix 时间戳转换工具 — 在 Unix 时间戳与可读日期(本地和 UTC)之间转换。
  • 日期计算器 — 在浏览器中给任意日期加减年、月、周和天,求出结果日期。
  • 时间时长计算器 — 计算两个时间之间的经过时长,并处理跨夜时间段。
  • 年龄计算器 — 在浏览器中把出生日期转成截至任意日期的精确年月天年龄,外加总周数、天数和小时数。

更多日期 / 时间工具

  • 时间计算器 — 加减小时、分钟和秒,或合计多段时长。
  • 考勤卡计算器 — 根据打卡时间汇总每日和每周工时,扣除休息时间。
  • 星期计算器 — 快速查出任意日期是星期几。
  • 日出日落计算器 — 任意地点的日出、日落、晨昏蒙影和黄金时刻。
  • 月相计算器 — 查询任意日期的月相、亮度和月龄,附带月历。
  • ISO 8601 时长转换器 — 把 PT1H30M 这类时长读写为秒数。
  • ICS 日历文件生成器 — 生成带提醒、重复、参与者和时区的 .ics 邀请。
  • 儒略日转换工具 — 儒略日、简化儒略日和YYDDD序数形式。
  • 财季计算器 — 任意财务日历下的财季与财年。
  • 秒表 — 支持计圈、分段计时和 CSV 导出的秒表,切到后台标签页也能准确计时。
  • 倒计时器 — 设置小时、分钟和秒数,时间一到就响铃,带预设、全屏显示和分享链接。
  • 番茄钟 — 专注与休息循环,含长休息、时段计数,以及只保存在本地的每日专注记录。

查看全部日期 / 时间工具 (29) · 全部工具