🕐 时间戳转换

Unix 时间戳与可读日期之间的转换——在浏览器中即时完成

✓ 永久免费 · ✓ 无需注册 · ✓ 文件不上传 · ✓ 离线可用

🔒 你的数据绝不会离开你的设备。 所有处理都通过 JavaScript Date API 在浏览器本地完成。无上传、无服务器、无追踪。

功能特点

  • 双向转换 — 秒、毫秒、微秒或纳秒,按位数自动识别,也可以自己指定单位;日期也能反过来转成时间戳。
  • 多种格式 — UTC 和浏览器时区并排显示,使用该日期当时的时区偏移。
  • 当前时间 — UTC 和你本地偏移两种 ISO 8601,外加 HTTP 日期格式。
  • 即时转换 — 输入即转换,所有格式同步更新。

使用方法

  1. 输入或粘贴时间戳或日期 — 任意单位的 Unix 数字、ISO 8601 或 RFC 2822 日期,也可以用日期选择器选。
  2. 查看转换结果 — 所有时间格式同步显示转换结果。
  3. 复制需要的格式 — 点任意格式旁边的“复制”。

使用场景

  • 后端开发中调试时间戳字段
  • 分析日志中的 Unix 时间戳
  • API 接口测试时生成时间参数

常见问题

Unix 时间戳是秒还是毫秒?

都支持,还支持微秒和纳秒。数字按位数识别:不超过 11 位是秒,12–14 位是毫秒,15–17 位是微秒,18 位及以上是纳秒。输入框下面会写明用了哪个单位,猜错了可以自己选(例如 1973 年 3 月以前的毫秒值只有 11 位)。浏览器只精确到毫秒,更细的位数会舍去,页面会提示。

时区怎么处理?

Unix 时间戳本身没有时区:它是从 1970 年 1 月 1 日 00:00 UTC 起的秒数。页面同时显示该时刻的 UTC 时间和浏览器时区的时间,使用的是那一天实际的偏移(有夏令时的地区冬夏不同)。日期选择器按你的本地时间工作。

可以直接粘贴日期吗?

可以:ISO 8601(2023-11-14T22:13:20Z、带 +08:00 这样的偏移,或用空格代替 T),以及 HTTP 和邮件头用的 RFC 2822 格式(Tue, 14 Nov 2023 22:13:20 GMT)。没写时区的日期按你的本地时间读取,页面会说明。

1970 年以前的日期呢?

输入负数即可:-86400 是 1969 年 12 月 31 日 00:00 UTC。浏览器能表示的日期都可以,从公元前 271821 年到公元 275760 年。

来自 Milo 🐨 的笔记

2026-10-07

页面说会自动区分秒和毫秒,其实没有:从日志里粘贴 1700000000000,它显示的是公元 55840 年。现在数字按位数识别(秒、毫秒、微秒或纳秒),输入框下面会写明用的是哪个,也可以自己改。还可以直接粘贴日期(2023-11-14T22:13:20Z,或 HTTP 那种日期格式)得到时间戳,输入负数表示 1970 年以前,并能看到带你本地偏移的 ISO 8601。页面一加载完,下面的使用说明和常见问题就消失了——现在回来了。浏览器拦截剪贴板时,“复制”也不会再假装显示“已复制”。

相关工具

💬 Bug、点子,或者就想打个招呼? 告诉 Milo 🐨 · [email protected]