Unix 时间戳记转换器
把 Unix 时间戳记——从 1970 年 1 月 1 日 00:00 UTC 起算的秒数——转成看得懂的日期与时间,或是反过来转换。以毫秒表示的数值会自动辨识。
- ISO 8601
- 2023-11-14T22:13:20Z
- 自 epoch 起的秒数
- 1700000000
- 自 epoch 起的毫秒数
- 1700000000000
- 星期几(UTC)
- 星期二
已保存的设置
把常用的输入存起来——你的时薪、你的贷款、你家的房间尺寸——下次点一下就能加载。
你最近的计算
你在这里算过的结果会保存在这台设备上,方便之后回来查看。
公式
时间戳记 = 从 1970-01-01 00:00:00 UTC 起经过的秒数
毫秒 = 秒 × 1000
使用方式
- 选择转换方向。
- 输入时间戳记,或输入 UTC 的日期与时间。
- 拷贝你需要的格式:秒、毫秒或 ISO 8601。
计算范例
时间戳记 1700000000
- 结果
- 2023-11-14 22:13:20 UTC
- 星期几(UTC)
- 星期二
2026 年 1 月 1 日 00:00 UTC
- 结果
- 1767225600
- 自 epoch 起的毫秒数
- 1767225600000
秒还是毫秒?
Unix 工具、大多数数据库,以及 Python、PHP 等语言使用秒:目前是 10 位数。JavaScript 和 Java 使用毫秒:13 位数。这个转换器会把 1,000 亿以上的数值当成毫秒。
2038 年问题
用有号 32 比特整数保存时间戳记的系统,在 2147483647 之后会溢出,也就是 2038 年 1 月 19 日 03:14:07 UTC。现代系统使用 64 比特数值,不受影响。
常见问题
什么是 Unix epoch?
1970 年 1 月 1 日开始的那一刻,UTC 午夜。时间戳记 0 就是那个瞬间;负值代表更早的时间。
Unix 时间戳记有时区吗?
没有。它是从一个固定瞬间起算的秒数,所以在世界各地都一样。只有在把它显示成当地日期与时间时,时区才有影响。