时间戳转日期转换器
将 UNIX 时间戳转换为人类可读的日期。
Current UNIX Timestamp
Timestamp Input
Result
Local Time
-
UTC
-
ISO 8601
-
Seconds
-Milliseconds
-Relative
-时间戳转日期转换器
将UNIX时间戳(自Unix纪元以来的秒或毫秒)转换为可读日期。自动检测输入是秒还是毫秒,并以本地时间、UTC、ISO 8601和相对格式显示结果。
用途
- 日志分析:将服务器日志、错误报告和监控工具中的纪元时间戳转换为可读日期
- API调试:理解API以整数返回的日期值——快速了解数字时间戳的含义
- 数据库检查:读取PostgreSQL、MySQL或Redis中以整数存储的时间戳列
- JWT检查:解码JSON Web Token中的exp、iat和nbf声明以验证令牌时间
- JavaScript调试:将Date.now()的毫秒值转换为可读格式
使用步骤
- 输入或粘贴数字时间戳
- 工具自动检测秒/毫秒格式
- 以多种格式查看转换后的日期(本地、UTC、ISO 8601)
- 检查相对时间(例如'3小时前')
- 复制您需要的格式
工作原理
输入数字时间戳,工具会自动检测是秒(10位)还是毫秒(13位)。使用JavaScript的Date构造函数转换值,并以多种输出格式显示。顶部的实时UNIX时间戳计数器每秒更新以供参考。一切在客户端运行。
技巧与最佳实践
- 如果日期看起来不对,请检查您的时间戳是秒还是毫秒
- 工具同时显示本地时间和UTC——对调试时区问题很有用
- 将此工具与JWT解码器一起使用,快速验证令牌过期时间
- 将当前时间戳计数器加入书签,方便开发时快速参考
常见问题
什么是UNIX时间戳?
UNIX时间戳(也称为纪元时间或POSIX时间)是自1970年1月1日 00:00:00 UTC以来经过的秒数。由于它与时区无关且易于作为单个整数存储,因此在编程中被广泛使用。
秒/毫秒自动检测是如何工作的?
10位或更少的时间戳被视为秒。13位的时间戳被视为毫秒。10到13位之间的值根据其相对于合理日期范围的大小来解释。
2038年会发生什么?
2038年问题影响将时间戳存储为32位有符号整数的系统,这些系统将在2038年1月19日溢出。现代系统使用64位整数。JavaScript使用64位浮点数,支持远超2038年的日期。
可以转换负时间戳吗?
可以。负时间戳表示1970年1月1日UTC之前的日期。例如,-86400对应1969年12月31日。
隐私与安全
本工具使用编译为 WebAssembly (WASM) 的 FFmpeg。WASM 二进制文件(约 25MB)在首次使用时从 CDN 下载,并由浏览器缓存。所有文件处理均在您的设备上本地完成--您的文件绝不会上传到任何服务器。因此,处理敏感、私密或机密的媒体文件是安全的。较大的文件可能需要更长的处理时间,具体取决于您设备的 CPU 和可用内存。