时间戳转换 是什么
Unix 时间戳是从 1970-01-01 00:00:00 UTC 起经过的秒数(或毫秒数),被广泛用于接口参数、订单创建时间、日志记录、缓存过期等场景。开发调试时经常需要把一串 10 位或 13 位数字还原成可读时间,或者把某个时间点转成时间戳传给接口。本工具支持双向转换,自动处理秒与毫秒,并按你所在时区显示结果。
使用方法
- 顶部实时显示当前时间戳,点击可直接复制。
- 把时间戳粘到输入框,选秒或毫秒,点「转日期」得到可读时间。
- 选好日期时间后点「转时间戳」,即可得到对应秒/毫秒值。
常见问题
10 位和 13 位时间戳有什么区别?
10 位是秒级,13 位是毫秒级,两者相差 1000 倍。多数后端接口用秒级,JavaScript 的 Date.now() 返回毫秒级。
转换结果时区怎么算?
按你浏览器所在时区计算,中国大陆用户即为北京时间(UTC+8)。
为什么显示的时间跟我预期差 8 小时?
Unix 时间戳本身是 UTC 基准、与时区无关。若接口按 UTC 输出而页面按北京时间显示,就会差 8 小时,属正常现象。