如何把ISO 8601转换为Unix 时间戳
即时把ISO 8601转换为Unix 时间戳。粘贴一个值,输入时即以 UTC 显示结果,并附原理说明和常见时间戳对照表。
- 在上方输入框中输入或粘贴ISO 8601值,例如 2026-01-01T00:00:00Z。
- 结果立即显示:2026-01-01T00:00:00Z 即 1767225600。
- 复制结果,或在源和目标中从 33 种日期时间格式里选择。
转换原理
转换器计算从 1970 年 1 月 1 日 00:00:00 UTC 到你输入的日期之间的秒数。与所有 Unix 系统一样,不计闰秒。日期按 UTC 解读,因此按本地时间输入的日期会相差你所在时区与 UTC 的时差。
常见值:ISO 8601转Unix 时间戳
| ISO 8601 | Unix 时间戳 |
|---|---|
1970-01-01T00:00:00.000Z | 0 |
2000-01-01T00:00:00.000Z | 946684800 |
2001-09-09T01:46:40.000Z | 1000000000 |
2009-02-13T23:31:30.000Z | 1234567890 |
2023-11-14T22:13:20.000Z | 1700000000 |
2026-01-01T00:00:00.000Z | 1767225600 |
2033-05-18T03:33:20.000Z | 2000000000 |
2038-01-19T03:14:07.000Z | 2147483647 |
什么是ISO 8601和Unix 时间戳
ISO 8601 是日期和时间的国际标准,写法如 2026-01-01T00:00:00.000Z,其中 Z 表示 UTC。它没有歧义,是大多数 JSON API 使用的格式。
Unix 时间戳是自 1970 年 1 月 1 日 00:00:00 UTC(Unix 纪元)以来的秒数。大多数编程语言、数据库和 API 都这样存储时间。
常见问题
结果是我所在的时区吗?
不是,所有结果都是 UTC,对每个人都相同。要换算成本地时间,请加上时差,例如北京时间 +8 小时。
时间戳是 13 位怎么办?
那就是毫秒。转换器把 13 位的值识别为毫秒,16 位为微秒,19 位为纳秒。
什么是 2038 年问题?
用 32 位有符号整数存储 Unix 时间的系统,上限是 2147483647,即 2038 年 1 月 19 日 03:14:07 UTC,之后数值会溢出。64 位系统不受影响。
这个工具免费吗?
是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。
如何获取结果?
在此页面使用工具即可查看结果,无需通过电子邮件接收。