时间戳转换

我要提建议

实时显示当前时间与 Unix 时间戳;时间戳与日期时间互转,自动识别秒/毫秒,时间戳转时间可选任意时区,全程本地。

相关工具

这个工具是做什么的

接口日志、数据库字段和前端调试里经常出现 Unix 时间戳,但人眼更习惯看本地日期时间。本工具在本机完成时间戳与可读时间的双向转换:页面顶部实时滚动显示当前时间与时间戳,输入时间戳后自动区分 10 位秒与 13 位毫秒,除了本地时间,还能选择任意 IANA 时区查看同一时刻在别处的对应时间与 UTC 偏移,并可额外输出 ISO 8601(UTC)字符串。排查跨时区的线上问题、核对 cron 任务与日志时间时尤其方便。所有换算在本地完成,输入不会离开你的设备。

使用方法

  1. 页面顶部的实时时钟直接显示当前本地时间、Unix 秒与毫秒,可一键复制。
  2. 需要换算:选择「时区」(默认本地时区),便于查看同一时刻在其它地区的对应时间。
  3. 选择「时间戳 → 日期」或「日期 → 时间戳」。
  4. 输入数字时间戳,或本地日期时间(如 2024-06-01 12:30:00);需要时可勾选 ISO 8601 输出。
  5. 点击转换;用「当前时间」填入此刻,再复制秒/毫秒或日期结果。

常见问题

可以换算到指定时区吗?
可以。在「时区」下拉里选择任意 IANA 时区(如 America/New_York),结果会同时给出本地时间与该时区时间,并标注该时区此刻的 UTC 偏移(形如 UTC-04:00)。时区列表取自浏览器的 Intl 数据,覆盖全球主要地区。
10 位和 13 位怎么区分?
本工具按位数与数值自动判断:通常 10 位为 Unix 秒(至 2286 年前后),13 位为毫秒。若位数在 11–12 位之间,则按是否 ≥ 1e12 推断为毫秒或秒。
显示的是哪个时区?
「本地日期时间」始终使用浏览器所在时区(与系统时区一致),与上面的时区选择无关;「选定时区时间」则是所选时区下同一时刻的读法。ISO 8601 输出为 UTC(带 Z)。
日期输入支持哪些格式?
推荐 YYYY-MM-DD HH:mm:ss 或 YYYY/MM/DD HH:mm;也支持可被 JavaScript 解析的 ISO 字符串。未写时分秒时按 00:00:00 处理。注意「日期 → 时间戳」始终按本地时区解释输入,时区选择只影响反方向。
数据会上传吗?
不会。所有换算在本地完成。