免费在线 Unix 时间戳计算器
UNIX 时间戳是自 1970 年 1 月 1 日以来的秒数 UTC。此计算器在 Unix 时间戳和两个方向的人类可读日期之间进行转换。
Unix(秒)
—
UNIX(毫秒)
—
ISO 8601
—
UTC
—
如何使用
- 使用顶部的切换选择转换方向。
- 输入 Unix 时间戳(以秒为单位)或本地日期和时间。
- 读取结果:Unix 秒、Unix 毫秒、ISO 8601 字符串和 UTC 字符串。
- 按“与我的数字共享”以复制您的输入预填充的链接。
转换的工作原理
截至日期的时间戳: 将输入秒乘以 1,000 以获得毫秒,构造 JavaScript Date 对象,然后将其格式化为 ISO 8601 和 UTC。
日期到时间戳: 将本地日期时间字符串解析为 Date 对象,然后划分 date.getTime() (自 Epoch 的毫秒数)由 1,000 和地板获得 Unix 秒。
工作示例
Unix 时间戳:1,751,630,400
- Unix 毫秒:1,751,630,400,000
- ISO 8601: 2025-07-04T12:00:00.000Z
- UTC:星期五,2025年7月4日,12:00:00 UTC
笔记
- 计算器将 datetime-local 输入解释为本地时区。 ISO 和 UTC 输出始终在 UTC 中。
- 负 Unix 时间戳表示 1970 年 1 月 1 日之前的日期。
- JavaScript’s
DateObject 内部使用 64 位浮点数毫秒,在大约公元前 271,821 年和公元 275,760 年之间的所有日期之间提供可靠的精度。
经常问
什么是 Unix 时间戳?
Unix时间戳(也称为Epoch时间或POSIX时间)是自1970年1月1日00:00:00 UTC以来经过的秒数。它在编程中被广泛使用,因为它是一个不依赖的简单整数 时区或日历系统。
秒和毫秒时间戳有什么区别?
大多数 Unix 时间戳以秒为单位。 JavaScript 的 date.now() 和许多 API 返回毫秒数——值大 1,000 倍。 计算器显示两者,因此您可以为您的系统选择正确的一种。
ISO 8601 是什么意思?
ISO 8601 是日期和时间表示的国际标准。 ISO 8601 字符串看起来像 2025-07-04T12:00:00.000Z — 年、月、日、T 分隔符、小时、分钟、秒和指示 UTC 的 Z 后缀。
为什么我的时间戳看起来与我预期的不同?
时间戳始终在 UTC 内部。 UTC 显示屏显示绝对时间; 您的当地时间可能因您的时区偏移而有所不同。 输入 datetime-local 值以获取本地时区的时间戳。
最大的Unix时间戳是多少?
一个 32 位有符号整数可以容纳最多 2,147,483,647 的时间戳,这对应于 2038 年 1 月 19 日——“2038 年问题”。 现代系统使用 64 位整数,支持将未来数十亿年的日期。
嵌入这个计算器
将此免费计算器添加到您自己的网站。 复制片段 - 它适用于您可以粘贴 HTML 并与此页面保持同步的任何地方。