时间戳转换器

只要知道 Unix 纪元是从 1970 年起累计的秒数,1767225600 就是 2026 年 1 月 1 日星期四 00:00:00 UTC,即北京时间当天早上 8 点。这个转换器双向可用:粘贴以秒(10 位)或毫秒(13 位,自动识别)计的纪元值即可看到日期;输入日期则能得到纪元值。结果以 ISO 8601、中文可读日期和 UTC 时间三种形式呈现,可选择显示在 UTC 或下拉框中的八个主要时区(纽约、洛杉矶、伦敦、马德里、柏林、东京、上海、悉尼)之一;选择上海即为北京时间(UTC+8)。

时间戳转换步骤

  1. 1

    选择转换方向

    Timestamp → Date 把纪元值变成日期;Date → Timestamp 则相反。输入框已预填当前的 Unix 时间。

  2. 2

    粘贴数值

    纪元秒(10 位)与毫秒(13 位)会自动区分。反向转换时,输入形如 2026-04-16 14:30:00 的日期,国内常用的 2026/04/16 14:30 斜杠写法同样能识别。

  3. 3

    选择时区

    默认 UTC,也可选纽约、洛杉矶、伦敦、马德里、柏林、东京、上海、悉尼。夏令时规则按被转换的具体日期应用;要看北京时间就选上海(UTC+8,无夏令时)。

  4. 4

    复制所需格式

    提供带偏移量的 ISO 8601、可读日期、UTC 时间;从日期转换时还有纪元秒和毫秒。点击任意数值即可全选,直接复制。

单位速查表

位数 单位 示例 本转换器的处理方式
10 秒 1767225600 按秒读取
13 毫秒 1767225600000 自动识别并除以 1000
16 微秒 1767225600000000 不支持:请先删掉末尾 6 位
19 纳秒 1767225600000000000 不支持:请先删掉末尾 9 位

四个示例描述的是同一时刻:2026-01-01 00:00:00 UTC。如果把 13 位数值喂给期望秒的系统,日期会落到公元 57,971 年;年份离谱得夸张,正是单位弄混的典型信号。

常见来源及其单位

  • JavaScript Date.now():毫秒。
  • Unix date +%s:秒。
  • PHP time():秒。
  • Go time.Now().UnixNano():纳秒。
  • Python time.time():秒,带小数。
  • SQL EXTRACT(EPOCH FROM ...):秒。
  • MongoDB ObjectId:前 4 个字节是秒。
  • Firestore Timestamp:秒加一个纳秒字段。

ISO 8601 与 RFC 3339

日志、API 和文件名首选 ISO 8601 格式:

2026-01-01T00:00:00Z
2026-01-01T00:00:00.000Z
2026-01-01T08:00:00+08:00

三行是同一时刻,纪元值均为 1767225600;第三行展示了北京时间的偏移量 +08:00。RFC 3339 是 HTTP API 中常见的、更严格的 ISO 8601 子集;后缀 Z 表示 UTC,+08:00 这类数字偏移量同样有效。本转换器输出的 ISO 8601 带有所选时区的数字偏移量。

常见陷阱

  • 时区混淆。 纪元值本身永远是 UTC。1767225600 在 UTC 是 2026 年 1 月 1 日 00:00,在北京已是早上 8 点,而纽约还停在 2025 年 12 月 31 日 19:00。比较时间戳请统一用 UTC,只在展示时转换。
  • 把毫秒当秒传。 单位差一档,日期就偏出几千年。怀疑数据之前先数一数位数。
  • 手输日期的顺序。 请用 ISO 顺序 2026-04-16 14:30:00,或年在前的 2026/04/16。像 16/04/2026 这种日在前的斜杠写法会被按月份优先解析,要么报错要么日月颠倒。
  • 闰秒。 Unix 时间假定每天恰好 86,400 秒;闰秒被悄悄吞掉,纪元运算永远看不到它们。
  • 2038 年问题。 带符号的 32 位秒计数器将在 2038 年 1 月 19 日 03:14:07 UTC 溢出。本转换器以 64 位运算,此后的日期在这里不成问题;需要排查的是嵌入式设备和老旧数据库。

常见问题

1970 年 1 月 1 日 UTC 午夜。时间戳统计从那一刻起流逝的秒数(或毫秒数),因此同一个数字在任何系统、任何时区都代表同一时刻。

Date.now() 返回自纪元起的毫秒数,比 date +%s 的输出大 1000 倍。直接原样粘贴即可:13 位数值会被识别为毫秒并相应换算。

能。负时间戳从纪元往回数:-86400 就是 1969 年 12 月 31 日 00:00:00 UTC,恰好早一天。

会:转换在我们的服务器上计算,数值经加密连接传输后得出结果。转换的数值不会被存储;使用统计只记录发生了一次转换以及转换方向。

相关工具

此工具还提供其他语言版本