在线时间戳转换工具
免费在线 Unix 时间戳与标准时间(北京时间/UTC)互转工具。支持 10 位(秒)和 13 位(毫秒)时间戳双向转换,开发者调试、数据库处理必备效率工具。
时间戳 → 日期
日期 → 时间戳
UTC 偏移:
什么是 Unix 时间戳?
Unix 时间戳(Unix timestamp),或称 POSIX 时间,是一种时间表示方式。它定义为从 格林威治时间 1970年01月01日00时00分00秒(UTC) 起至现在的总秒数。它与时区无关,因此在全球计算机系统中被广泛用于记录日志、数据库存储和 API 接口传输。
10 位时间戳与 13 位时间戳的区别
- 10 位时间戳:精确到秒(Seconds)。常见于 PHP、MySQL、Python 等后端语言和数据库。例如:
1691234567。 - 13 位时间戳:精确到毫秒(Milliseconds)。常见于 JavaScript、Java 等前端或面向对象语言。例如:
1691234567890。
各编程语言获取当前时间戳代码示例
| 编程语言 | 获取 10 位时间戳 (秒) | 获取 13 位时间戳 (毫秒) |
|---|---|---|
| JavaScript | Math.round(new Date() / 1000) |
new Date().getTime() |
| Python | int(time.time()) |
int(time.time() * 1000) |
| Java | System.currentTimeMillis() / 1000 |
System.currentTimeMillis() |
| MySQL | SELECT UNIX_TIMESTAMP(NOW()); |
SELECT UNIX_TIMESTAMP(NOW()) * 1000; |
| PHP | time() |
round(microtime(true) * 1000) |
常见问题
时间戳转换工具安全吗?数据会上传服务器吗?
完全安全。所有时间戳转换都在你的浏览器本地完成,输入的数据不会上传到任何服务器,也不会被记录。
Unix 时间戳是秒还是毫秒?
Unix 时间戳通常有两种精度:秒级(10 位数字,如 1700000000)和毫秒级(13 位数字,如 1700000000000)。本工具支持两种单位,切换「秒 (s)」或「毫秒 (ms)」选项即可正确转换。
时间戳转换结果和本地时间不一致,是什么原因?
时间戳本身是 UTC 时区中立的,显示的本地时间由你浏览器所在时区决定。工具同时提供本地时间和 UTC 时间两行结果,页面底部也会显示你当前的时区和 UTC 偏移,方便对比。
如何把日期时间转换为时间戳?
在「日期 → 时间戳」卡片中,选择日期时间后点击「转换」,即可同时获得秒级和毫秒级时间戳。也可以点击「现在」按钮快速填入当前时间。
时间戳转换工具可以离线使用吗?
可以。本工具是单文件 HTML,把页面保存到本地后即使断网也能正常使用,无需安装或注册。