适合处理什么
服务器日志中的时间戳、API 请求参数中的时间值、数据库 timestamp 字段的快速验证。适合需要快速核对某个时间戳对应什么日期而不想写代码的场景。
免费在线Unix时间戳转换工具,时间戳转日期、日期转时间戳,秒级/毫秒级精度,实时显示当前时间戳。
使用场景、操作建议、结果边界与常见问题
时间戳转换工具支持 Unix 时间戳与可读日期之间的双向转换。输入一串数字马上知道它对应什么时间,输入一个日期马上得到对应的时间戳。
使用前先确认时间戳的精度:10 位是秒级,13 位是毫秒级。JavaScript 的 Date.now() 返回毫秒,Python 的 time.time() 返回秒——这是跨语言开发中最常见的踩坑场景。关于时区:时间戳本身不带时区,同一个时间戳在全世界任何地方代表同一绝对时刻。更多细节可参考 时间戳完全指南。
想了解这一类工具的选择方法,可以继续阅读相关使用指南。指南页会说明同类工具的适用边界、常见误区和推荐组合。
服务器日志中的时间戳、API 请求参数中的时间值、数据库 timestamp 字段的快速验证。适合需要快速核对某个时间戳对应什么日期而不想写代码的场景。
工具同时显示秒级和毫秒级精度以及对应时区的可读日期。双向转换意味着你可以输入日期获得时间戳,也可以输入时间戳获得日期——对于构造 API 请求中的时间参数特别有用。
纯计算类工具,数据在浏览器端处理。时间戳本身不包含敏感信息,但如果你在调试生产日志时粘贴了包含用户数据的时间戳行,请注意日志的其他内容。建议在粘贴前先提取纯时间戳部分。
时间戳记录的是从 1970-01-01 00:00:00 UTC 起经过的秒数,它本身不带时区。同一个时间戳在 UTC+0 显示为 00:00,在 UTC+8(北京时间)显示为 08:00——但它们代表的是同一时刻。在跨时区系统协作时,最佳实践是用时间戳存储和传输,只在展示层转为用户本地时区。
最快判断方法:10 位数字 = 秒级(约 2001-2286 年之间),13 位 = 毫秒级,16 位 = 微秒级。如果拿到一个 13 位数字在 17 亿左右,它可能是秒级时间戳——此时需要看来源:JavaScript 原生 API 返回毫秒,大多数数据库返回秒。
32 位有符号整数最大能到 2,147,483,647,从 1970 年数这么多秒正好到 2038 年 1 月 19 日。之后会溢出变为负数,导致时间跳回 1901 年。大多数现代系统已经迁移到 64 位时间戳,但如果你在维护旧系统或处理旧文件格式(如 32 位 ZIP 文件),需要注意这个问题。
📖 延伸阅读:Unix 时间戳完全指南