原交互工具已转换为静态 Markdown;以下保留功能说明与换算规则。

UTILITY · TIME TOOLBOX

时间 工具盒

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

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

当前时间

LIVE

Unix Timestamp (ms)

毫秒级

Unix Timestamp (s)

秒级

本地时间

UTC 时间

ISO 8601

【复制毫秒戳】【复制秒戳】【复制 ISO】【暂停 ↻】

时间戳 → 日期

UNIX → ISO

Timestamp自动识别 / 秒 / 毫秒

【现在】【纪元 0】【今天 00:00】【明天 00:00】【本周一】【本月 1 日】

本地时间 —【复制】

UTC 时间 —【复制】

ISO 8601 (Z) —【复制】

秒级 —【复制】

毫秒级 —【复制】

相对当前 —

10 位 = 秒,13 位 = 毫秒。> 100,000,000,000 (1973 年后) 默认按毫秒解读。

日期 → 时间戳

STR → UNIX

Date String本地时区 / UTC (+0) / Asia/Shanghai (+8) / Asia/Tokyo (+9) / America/New_York / America/Los_Angeles / Europe/London / Europe/Paris

【现在】【今天 00:00】【明天 00:00】

毫秒戳 —【复制】

秒戳 —【复制】

ISO 8601 —【复制】

本地时间 —

支持 ISO 8601、YYYY-MM-DD、YYYY/MM/DD、月份英文等多种格式。无时区信息时按"指定时区"解析。

日期加减

A ± Δ = B

基准日期【现在】

操作

  • 加 / - 减年 / 月 / 周 / 天 / 小时 / 分钟 / 秒 / 毫秒 【计算 →】

结果 (本地) —【复制】

结果 (ISO) —【复制】

结果 (毫秒戳) —【复制】

星期 · 第几周 —

“月"“年"按日历进位(如 1 月 31 日 + 1 月 → 2 月 28/29 日,自动 clamp);其他单位为固定时长。

时间差

B − A = Δ

起始 (A)【现在】

结束 (B)【现在】

【计算差值 →】【↕ 交换 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