原交互工具已转换为静态 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 Epoch | 1970-01-01 00:00:00 UTC | 时间戳 = 0 的起点 |
| Y2038 问题 | 2038-01-19 03:14:07 UTC | 32-bit 有符号秒戳上限 |
| 1 天 | 86,400 s · 86,400,000 ms | 不含闰秒 |
| 1 周 | 604,800 s | 7 × 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.000Z | Z = UTC,等价 +00:00 |
| 本地 ISO 示例 | 2026-05-21T14:30:00+08:00 | 带偏移则按该偏移解析 |
| 当前浏览器时区 | — | 来自 Intl.DateTimeFormat |
| 当前 UTC 偏移 | — | 正数 = 东于 UTC |
“时间不是流逝的,流逝的是我们;只不过时间戳替我们记住了每一刻。”
TIME TOOLBOX · OFFLINE · PURE FRONTEND