Unix时间戳转换器
将 Unix 时间戳转换为人类可读的日期,反之亦然。支持秒和毫秒、UTC、本地时间、ISO 8601 和相对时间——所有转换均可在浏览器中实时完成。
时间戳 → 日期
日期 → 时间戳
为什么要使用 PixConvert 时间戳转换器?
解码 Unix 时间戳并生成纪元值的最快方法——无需心算。
自动检测秒与毫秒
粘贴任何 Unix 时间戳——该工具会自动检测它是以秒还是毫秒为单位,并进行正确转换。
相对时间
一眼就能看出时间戳是过去多久还是未来多久——“3 分钟前”、“2 年后”。
UTC 和当地时间
每个时间戳都会同时显示 UTC 时间和浏览器的本地时区,这样您就不会混淆两者了。
双向转换
在同一工具中实现时间戳→日期和日期→时间戳的转换。无需切换标签页。
ISO 8601 输出
获取 ISO 8601 字符串 (2024-01-15T12:00:00.000Z),以便在 API、数据库和日志中使用。
100% 私密
所有转换都在客户端使用 JavaScript 运行。不会向服务器发送任何数据。
当您需要时间戳转换器时
Unix 时间戳在软件中随处可见——以下情况你会用到这个工具。
API调试
解码 API 响应和日志文件中的时间戳,以了解事件发生的时间。
- 解码 JWT 过期时间戳
- 读取日志文件纪元值
- 检查 API 响应 created_at 字段
数据库工作
在 SQL 查询和数据导出中,实现人类可读日期和 Unix 时间戳之间的转换。
- 生成 WHERE 子句时间戳
- 解码存储的纪元值
- 转换日期以进行数据迁移
日程安排与活动
检查未来事件时间戳,并计算定时任务和提醒的时间差。
- 核实计划作业时间
- 检查事件过期时间戳
- 调试时区相关问题
如何转换时间戳
将 Unix 时间戳(秒或毫秒)粘贴到顶部输入框中。该工具会自动检测单位,并立即显示 UTC 时间、本地时间、ISO 8601 时间和相对时间。
使用“现在”按钮将当前时间填充为 Unix 时间戳——这对于为 API 调用或数据库记录生成新的 epoch 值非常有用。
滚动到“日期→时间戳”部分,将日历日期转换回 Unix 时间。选择日期和时间,即可一键副本秒数和毫秒数的 Unix 时间戳值。
常见问题解答
关于 Unix 时间戳和 Unix 纪元时间的一切。
什么是Unix时间戳?
Unix 时间戳(也称为 Unix 纪元时间)是指自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的秒数。它是一种通用的时间表示方法,避免了时区歧义,广泛应用于数据库、API、日志和编程语言中。
如何判断我的时间戳单位是秒还是毫秒?
以秒为单位的时间戳通常为 10 位数字(例如 1700000000)。以毫秒为单位的时间戳为 13 位数字(例如 1700000000000)。此工具会自动检测单位:如果值大于 10^10,则视为毫秒;否则视为秒。
UTC时间与本地时间有何区别?
协调世界时 (UTC) 是全球通用的时间标准,没有时差。本地时间是根据您计算机的时区对 UTC 进行调整后的。Unix 时间戳始终代表 UTC 的某一时刻——本地时间显示就是您所在时区中同一时刻的时间。
什么是 ISO 8601?
ISO 8601 是表示日期和时间的国际标准。其格式类似于“2024-01-15T12:00:00.000Z”——其中 T 分隔日期和时间,Z 表示 UTC 时间。它是 JSON API、数据库和日志文件的推荐格式。
为什么有些时间戳是13位数?
毫秒级时间戳有 13 位数字,因为它是将标准的 10 位秒值乘以 1000。JavaScript 的 Date.now() 默认返回毫秒,这就是为什么你经常会在 Web 应用程序和浏览器 API 中看到 13 位时间戳的原因。