Tool Hub

相对时间

测试 Intl.RelativeTimeFormat 的相对时间输出 (如 '2 天前')

从时间戳或日期生成人类可读的相对时间字符串(例如"3小时前"、"2天后")。适用于预览timeago风格标签在不同区域和时间偏移下的渲染效果。

Locale结果
en-US3 days ago
en-GB3 days ago
zh-CN3天前
zh-TW3 天前
es-EShace 3 días
hi-IN3 दिन पहले
pt-BRhá 3 dias
fr-FRil y a 3 jours
de-DEvor 3 Tagen
ja-JP3 日前
ko-KR3일 전

使用方法

  1. 在值字段中输入数值;负数表示过去,正数表示未来。
  2. 从下拉菜单中选择时间单位:秒、分钟、小时、天、周、月、季度或年。
  3. 读取表格以比较 Intl.RelativeTimeFormat 在 11 个区域设置中如何呈现持续时间。
  4. 注意"auto"样式在适用时会返回自然语言短语,如"昨天"或"上个月"。

示例

  • 输入 -1 与单位"day"显示 en-US 中的"昨天"、fr-FR 中的"hier"和 ko-KR 中的"어제"。
  • 输入 3 与单位"month"显示 en-US 中的"in 3 months"和所有 11 个区域设置中的相应翻译。

生产环境使用前请验证输出。无担保 — 参见 条款.