实时时间戳
获取当前 Unix 时间戳,每秒更新,同时显示秒和毫秒。适合快速参考。
轻松将 Unix 时间戳转换为可读日期(反之亦然)。获取当前时间戳(秒和毫秒)。免费、私密,在浏览器中运行。
双向 Unix 时间戳转换,含时区感知和实时更新——就在您的浏览器中。无需上传,无需注册,无限制。
将您的 Unix 时间戳(秒或毫秒)粘贴到输入字段中。工具自动检测是秒(10 位)还是毫秒(13 位)。
工具即时显示您的本地时区、UTC 和 ISO 8601 格式的日期。顶部的实时时间戳每秒更新。
使用“日期转时间戳”部分选择日期/时间,获取秒和毫秒的数字 Unix 时间戳。
双向转换、实时时间戳和时区感知结果。
获取当前 Unix 时间戳,每秒更新,同时显示秒和毫秒。适合快速参考。
从数字时间戳无缝转换为日期,或从特定日期转回时间戳。
结果同时显示您的本地时区和 UTC,因此无论身在何处都能知道确切时刻。
转换的日期以 ISO 8601 格式显示,这是 JSON API 和现代数据库使用的标准。
自动检测时间戳是秒(10 位)还是毫秒(13 位)。无需手动切换。
所有转换在浏览器中本地完成。您的时间戳永远不会被上传、存储或记录。
Unix 时间戳(也称 Unix 时间、POSIX 时间或纪元时间)是自 1970 年 1 月 1 日 00:00:00 UTC(Unix 纪元)以来经过的秒数。这个单一的、与时区无关的数字被操作系统、数据库和编程语言用来表示时间点。例如,时间戳 1735689600 表示 2025 年 1 月 1 日 00:00:00 UTC。
Unix 时间戳被广泛使用,因为它们易于存储、比较和计算。与人类可读的日期不同,时间戳不需要解析,没有时区歧义,可以按数字排序。但是,它们不可读,这就是时间戳转换器对调试和日志分析必不可少的原因。
原始 Unix 时间戳计算自纪元以来的秒数,在 2001 年到 2286 年之间的日期产生 10 位数字。但 JavaScript 的 Date 对象使用自纪元以来的毫秒数,产生 13 位数字。这种不一致是常见的 bug 来源:如果您将 10 位(秒)时间戳传给 JavaScript 的 `new Date()` 而不乘以 1000,您会得到 1970 年 1 月的日期。
其他语言和系统使用不同单位:Java 使用毫秒(如 JavaScript),Python 使用秒(浮点数,因此可以有 fractional 秒),MongoDB 使用毫秒。我们的工具根据数字位数自动检测单位:10 位 = 秒,13 位 = 毫秒。请始终检查您的系统文档以确认使用哪个单位。
将 Unix 时间存储为有符号 32 位整数的系统将在 2038 年 1 月 19 日 03:14:07 UTC 溢出。这是因为 32 位有符号整数只能表示最大 2,147,483,647 的值。在此刻之后,值将翻转为 -2,147,483,648,表示 1901 年 12 月 13 日。大多数现代系统使用 64 位整数表示时间,不受影响,但一些嵌入式系统和遗留软件可能需要更新。
时间戳转换器不可或缺的真实场景。
将 JWT 中的 `exp`、`iat` 和 `nbf` 声明转换为可读日期以检查令牌有效性。
将可读日期转换为 Unix 时间戳,用于按时间范围过滤的数据库查询。
在构建或调试使用 Unix 时间的 API 端点时快速转换时间戳格式。
将服务器日志中的时间戳转换为本地时间,便于调试和与用户报告关联。
热门时间戳转换工具的并排对比。
| 功能 | NovaTools | EpochConverter.com | UnixTimestamp.com |
|---|---|---|---|
| 隐私(无上传) | 100% 本地 | 上传到服务器 | 上传到服务器 |
| 双向转换 | |||
| 实时时间戳 | 每秒更新 | ||
| 自动检测秒/毫秒 | 手动 | 手动 | |
| ISO 8601 输出 | |||
| 时区显示 | 本地 + UTC | 有限 | |
| 离线可用 | 页面加载后 |
EpochConverter.com 和 UnixTimestamp.com 在服务器上处理转换。我们的工具完全在本地完成——您的时间戳永远不会离开浏览器。
Unix 时间戳和常见转换的关键信息。
| 符号 / 代码 | 说明 | 示例 |
|---|---|---|
10 位 | 自纪元以来的秒数。标准 Unix 时间。 | 1735689600 → 2025-01-01 00:00 UTC |
13 位 | 自纪元以来的毫秒数。被 JavaScript、Java、MongoDB 使用。 | 1735689600000 → 2025-01-01 00:00 UTC |
负数 | 1970 年 1 月 1 日之前的日期。 | -1 → 1969-12-31 23:59:59 UTC |
10 位自纪元以来的秒数。标准 Unix 时间。
1735689600 → 2025-01-01 00:00 UTC13 位自纪元以来的毫秒数。被 JavaScript、Java、MongoDB 使用。
1735689600000 → 2025-01-01 00:00 UTC负数1970 年 1 月 1 日之前的日期。
-1 → 1969-12-31 23:59:59 UTC| 符号 / 代码 | 说明 | 示例 |
|---|---|---|
0 | Unix 纪元。 | 1970-01-01 00:00:00 UTC |
1000000000 | 纪元后 10 亿秒。 | 2001-09-09 01:46:40 UTC |
2147483647 | 32 位有符号整数最大值。Y2038 问题边界。 | 2038-01-19 03:14:07 UTC |
0Unix 纪元。
1970-01-01 00:00:00 UTC1000000000纪元后 10 亿秒。
2001-09-09 01:46:40 UTC214748364732 位有符号整数最大值。Y2038 问题边界。
2038-01-19 03:14:07 UTC| 符号 / 代码 | 说明 | 示例 |
|---|---|---|
JavaScript | Date.now() 返回毫秒。秒需乘以 1000。 | Date.now() // 1735689600000 |
Python | time.time() 返回秒(浮点数)。 | time.time() // 1735689600.0 |
Java | System.currentTimeMillis() 返回毫秒。 | System.currentTimeMillis() // 1735689600000 |
Go | time.Now().Unix() 返回秒。UnixNano() 返回纳秒。 | time.Now().Unix() // 1735689600 |
JavaScriptDate.now() 返回毫秒。秒需乘以 1000。
Date.now() // 1735689600000Pythontime.time() 返回秒(浮点数)。
time.time() // 1735689600.0JavaSystem.currentTimeMillis() 返回毫秒。
System.currentTimeMillis() // 1735689600000Gotime.Now().Unix() 返回秒。UnixNano() 返回纳秒。
time.Now().Unix() // 1735689600此工具使用 JavaScript 完全在您的浏览器中运行。
您可以完全放心地使用,即使在隔离网络上。