UTILITY · TIME TOOLBOX

时间 工具盒

时间戳 ↔ 日期相互转换、日期加减运算、两日期时间差、跨时区对照。 一个页面解决日常 80% 的时间换算需求,纯前端、无依赖、即开即用。

OFFLINE 无网络也可用 DEPS 纯 HTML + JS TIMEZONE 浏览器本地 PRECISION 毫秒

当前时间

LIVE
Unix Timestamp (ms)
毫秒级
Unix Timestamp (s)
秒级
本地时间
UTC 时间
ISO 8601

时间戳 → 日期

UNIX → ISO
Timestamp
本地时间
UTC 时间
ISO 8601 (Z)
秒级
毫秒级
相对当前
10 位 = 秒,13 位 = 毫秒。> 100,000,000,000 (1973 年后) 默认按毫秒解读。

日期 → 时间戳

STR → UNIX
Date String
毫秒戳
秒戳
ISO 8601
本地时间
支持 ISO 8601、YYYY-MM-DD、YYYY/MM/DD、月份英文等多种格式。无时区信息时按"指定时区"解析。

日期加减

A ± Δ = B
基准日期
操作
结果 (本地)
结果 (ISO)
结果 (毫秒戳)
星期 · 第几周
"月""年"按日历进位(如 1 月 31 日 + 1 月 → 2 月 28/29 日,自动 clamp);其他单位为固定时长。

时间差

B − A = Δ
起始 (A)
结束 (B)
总秒数
小时
分钟
毫秒
人类可读
分解 (向下)
"总" 系列是把整段时间换算为该单位的浮点数;"分解" 是 d · h · m · s 的整数拆分。

时区对照

SAME INSTANT
输入瞬间
时区缩写 / 偏移对应时间
输入会按"本地时区"解析(除非自带时区后缀)。下表给出同一瞬间在各时区的本地表示。

速查

CHEAT SHEET
项目说明
Unix Epoch1970-01-01 00:00:00 UTC时间戳 = 0 的起点
Y2038 问题2038-01-19 03:14:07 UTC32-bit 有符号秒戳上限
1 天86,400 s · 86,400,000 ms不含闰秒
1 周604,800 s7 × 86400
1 年 (非闰)31,536,000 s · 365 d
1 年 (闰年)31,622,400 s · 366 d被 4 整除非百年 或 被 400 整除
JS Date 精度毫秒 (ms)不支持纳秒
ISO 8601 示例2026-05-21T14:30:00.000ZZ = UTC,等价 +00:00
本地 ISO 示例2026-05-21T14:30:00+08:00带偏移则按该偏移解析
当前浏览器时区来自 Intl.DateTimeFormat
当前 UTC 偏移正数 = 东于 UTC

"时间不是流逝的,流逝的是我们;只不过时间戳替我们记住了每一刻。"

TIME TOOLBOX · OFFLINE · PURE FRONTEND