tomai
登录
免费 · 开发者工具

Unix 时间戳转换

时间戳与日期互转 —— 支持秒、毫秒、微秒、纳秒

当前 Unix 时间
时间戳 → 日期
单位:
本地
UTC
ISO 8601
相对时间
日期 → 时间戳
毫秒
ISO 8601

时区才是真正的难点

单位自动识别功能

秒、毫秒、微秒、纳秒会按位数自动识别——10 位的纪元时间戳、13 位的毫秒与 19 位的纳秒都能直接解析,无需手动切换单位。

🔒

四种格式同时输出

一次输入同时给出本地时间、UTC、ISO 8601 与相对时间(如三天前);顶部时钟实时跳动显示秒与毫秒,点击任一数字即可把它填入转换器。

🎯

日期反算成时间戳

反向方向把所选日期换算为纪元秒、毫秒与 ISO 字符串——无论 API 期望哪种精度,都能从同一表单拿到对应值。

什么是 Unix 时间戳转换器?

Unix 时间戳是从 1970 年 1 月 1 日 UTC 起经过的秒数(或毫秒数),是 API、日志和数据库最常用的时间表示方式。但直接用肉眼读 1754833920 这种数字几乎不可能,反过来给指定日期算时间戳也容易出错。这个转换器两个方向都支持:粘贴时间戳,立即得到本地时间、UTC、ISO 8601 和"3 天前"这样的相对时间;选一个日期,则输出对应的秒、毫秒和 ISO 字符串。输入时它会自动识别单位——秒、毫秒、微秒还是纳秒,也可以手动指定。页面顶部的实时时钟每秒刷新,显示当前时间的秒和毫秒,点击即可填入输入框。适合开发者、运维人员和一切要翻日志的人。

这款工具能做什么

  • 🕐 实时时钟,显示当前时间的秒与毫秒
  • 🔍 自动识别秒、毫秒、微秒、纳秒,可手动指定
  • 🔄 时间戳转日期:本地时间、UTC、ISO 8601、相对时间
  • 📅 日期转时间戳:输出秒、毫秒和 ISO 格式
  • 📋 每个结果都能一键复制

什么时候会用到

  • 解读接口返回或日志里的时间戳字段
  • 为测试用的 token 生成一个过期时间
  • 调试时在 UTC 和本地时间之间换算
  • 处理事故时比较事件的相对时间与绝对时间

隐私:所有换算都在浏览器本地完成,输入的时间戳不会发送到任何服务器,也不会留下记录。

Epoch 数字与 ISO 字符串

Unix 时间戳数的是自 1970-01-01 UTC 起的秒数——刻意不带时区。一切「时区感」都发生在渲染那一刻:

  • 裸数字没有偏移量:同一个 1700000000,柏林是晚饭、纽约是午饭。
  • ISO 8601 字符串自带偏移(Z 或 +08:00)——存储优先用它,只在展示时转换。
  • 10 位是秒、13 位是毫秒:本工具自动识别并明示采用了哪种假设。

常见问题

什么是 Unix 时间戳?

它是自 1970 年 1 月 1 日 00:00:00 UTC(Unix 纪元)以来经过的秒数(或毫秒、微秒、纳秒)。它与时区无关,因此是一种紧凑、无歧义地存储时间点的方式。

如何区分秒和毫秒?

按位数判断:10 位为秒,13 位为毫秒,16 位为微秒,19 位为纳秒。自动识别覆盖 2001 至 2286 年;若你的数值超出该范围,可用选择器手动指定单位。

结果使用哪个时区?

“本地”一行通过 Intl API 使用你设备的时区与语言;“UTC”与“ISO 8601”始终为 UTC。日期转时间戳的输入框会按你的本地时区解释所选日期。

为什么时间戳恰好差了一个小时?

几乎总是夏令时边界。类似 2026-03-29 02:30 的挂钟时间在欧洲当年根本不存在:解析器会按设置要么前跳一小时、要么二选一。存 UTC 或完整 ISO 偏移,歧义自然消失。

相关工具

相关工具