跳到工具区
系统工具

Unix 时间戳转换

在 Unix 时间戳与 ISO 日期之间转换,明确秒、毫秒、微秒、纳秒和 IANA 时区语境。

输入3 个字符
结果0 个字符
就绪

想要更顺手的原生工作流?

把「Unix 时间戳转换」放到一个快捷键里。

DevSexy Mac 版保留同样私密的本地处理,同时提供全局快捷键;不用管理浏览器标签页,需要时直接呼出。

全局快捷键可离线使用本地处理
免费试用 Mac 版

当前浏览器工具仍然免费。

时间戳研判台 · 一个数字,四种可能单位

没有单位的数字,还不能确定一个时刻。

Unix time 是不带时区的数值尺度,日期和钟表时间则受时区规则影响。本工具把单位判断、毫秒以下余数、UTC 时刻与指定 IANA 时区显示拆开呈现。

单位研判轨道RAW · 1710000000000
秒 s

公元 54,202 年

不像常见 API 数据

毫秒 ms

2024-03-09

常见浏览器时钟单位

微秒 µs

1970-01-20

常见数据库精度

纳秒 ns

1970-01-01

常见系统追踪精度

数量级只能提示单位,只有数据生产方的接口契约才能证明单位。Auto 若无法得到唯一合理结果,会要求显式选择。

用已知结果检查时间戳

用同一个时刻对照秒、毫秒和显式 UTC 偏移;纳秒实例展示日期显示精度的边界。

载入实例会替换当前输入和选项。相对时间随当前时钟变化,下面的 UTC 结果保持不变。

把秒级时间戳转换为 UTC

转日期 · 秒 · UTC。显式选择单位,不靠位数猜测。

输入

1710000000

结果是 2024 年 3 月 9 日 16:00 UTC,对应的毫秒值多三个零。

2024-03-09T16:00:00.000Z
1710000000000

读取 JavaScript 毫秒时间戳

转日期 · 毫秒 · Asia/Shanghai。所选时区只改变本地日期显示。

输入

1710000000000

UTC 仍是 3 月 9 日 16:00,上海显示为 3 月 10 日 00:00。

2024-03-09T16:00:00.000Z
1710000000

保留追踪日志中不足一毫秒的余数

转日期 · 纳秒 · UTC。以文本传入,避免先经过 JavaScript Number 舍入。

输入

1710000000123456789

时间戳明细保留九位小数;ISO 显示 .123 毫秒,另列 456789 纳秒余数。

1710000000.123456789
2024-03-09T16:00:00.123Z · plus 456789 ns below the displayed millisecond

把带偏移的 ISO 日期转为时间戳

转时间戳 · UTC 显示。输入的 +08:00 已确定具体时刻。

输入

2024-03-10T00:00:00+08:00

东八区午夜等于前一天 16:00 UTC,与秒级实例是同一时刻。

2024-03-09T16:00:00.000Z
1710000000

带符号的 Epoch 零点轴

< 0

1970 年以前

0

1970-01-01T00:00:00Z

1,000

+ 16 分 40 秒

now

当前观察时刻

future

沿同一带符号尺度继续

同一时刻账本

Unix 秒1710000000
Unix 毫秒1710000000000
ISO 8601 UTC2024-03-09T16:00:00.000Z
America/New_York3 月 9 日 · 11:00:00
Asia/Shanghai3 月 10 日 · 00:00:00
相对时间按查看结果的时刻动态计算

本地钟表时间关口

只有加上 offset 或时区规则,本地时间才能落到一个时刻。

2026-11-01T01:30有歧义部分时区的 DST 回拨会出现两次
2026-03-08T02:30可能不存在部分时区的 DST 跳时会跳过这段时间
2026-08-03T10:00Z明确直接指定 UTC 时刻
2026-08-03T10:00+08:00明确与 02:00Z 是同一时刻

精度桥梁

1
BigInt 输入

保留整数证据

2
纳秒账本

保留全部有效数字

3
Date 边界

显示精度到毫秒

4
IANA formatter

投影为当地日期时间

常见事故板

意外回到 1970

把毫秒重复除以 1,000

日期跑到遥远未来

秒与毫秒互相误认

TTL 放大 1,000 倍

API 边界没有单位契约

会议时间偏移

无 offset 日期被运行环境自行解释

追踪顺序丢失

纳秒在 Date 边界被舍入到毫秒

闰秒边界

POSIX 秒不是天文时间尺度。

Unix / POSIX time 不把闰秒编号为独立时刻。若需求涉及 UTC 闰秒事件、TAI 或天文时间,应使用能够感知相应时间尺度的系统。

沿着时间戳查找来源

检查 JWT 的 exp 和 nbf

JWT NumericDate 使用秒。先解码令牌,再转换对应字段。

在 JSON 响应里定位时间字段

格式化上下文,核对字段含义及生产端约定的单位。

在 Mac 应用中转换时间戳

反复排查日志时,可使用本地离线开发者工具箱。

直接回答

什么是 Unix 时间戳转换?

在线转换 Unix 时间戳与 ISO 日期,支持秒、毫秒、微秒、纳秒及 IANA 时区显示;保留纳秒余数,并显式处理 DST 重叠、跳时与单位歧义。

它能做什么?

  • 当前时间
  • 自动
  • 转日期
  • 转时间戳

如何使用 Unix 时间戳转换

  1. 01

    确认来源单位

    JWT NumericDate 使用秒,Date.now() 使用毫秒;日志字段以生产端约定为准。智能检测只是提示,不能代替字段定义。

  2. 02

    选择时区语境

    对于已有时间戳,IANA 时区只改变本地显示。对于没有偏移的日期,时区参与确定时刻;遇到夏令时重叠或跳时,应核对处理策略。

  3. 03

    复制前核对精度

    同时查看 UTC 和时间戳明细。数字纳秒输入会保留余数;ISO 日期经过 Date.parse,只有毫秒精度。

常见问题

为什么时间戳变成了 1970 年或遥远的未来?
秒和毫秒相差 1000 倍。先确认 API 的单位,再显式选择。可用实例对照 1710000000 秒与 1710000000000 毫秒,两者对应同一时刻。
切换时区会改变 Unix 时间戳吗?
已经确定的时间戳不变,时区只改变本地日期显示。没有偏移的日期则需要时区规则才能确定时刻,夏令时重叠或跳时可能需要额外选择。
粘贴 ISO 日期也能保留纳秒吗?
数字时间戳以 BigInt 纳秒参与运算。ISO 日期通过浏览器 Date 解析,精度止于毫秒;在 ISO 字符串后增加小数位,不会让时间戳明细保留纳秒。