首页/开发工具/时间戳转换

时间戳转换 · Unix 时间戳与日期互转

Unix 时间戳与北京时间互转,支持秒与毫秒,实时显示当前时间戳。

当前时间戳(秒)
-
当前时间戳(毫秒)
-
当前时间
-

时间戳转换 是什么

Unix 时间戳是从 1970-01-01 00:00:00 UTC 起经过的秒数(或毫秒数),被广泛用于接口参数、订单创建时间、日志记录、缓存过期等场景。开发调试时经常需要把一串 10 位或 13 位数字还原成可读时间,或者把某个时间点转成时间戳传给接口。本工具支持双向转换,自动处理秒与毫秒,并按你所在时区显示结果。

使用方法

  1. 顶部实时显示当前时间戳,点击可直接复制。
  2. 把时间戳粘到输入框,选秒或毫秒,点「转日期」得到可读时间。
  3. 选好日期时间后点「转时间戳」,即可得到对应秒/毫秒值。

常见问题

10 位和 13 位时间戳有什么区别?
10 位是秒级,13 位是毫秒级,两者相差 1000 倍。多数后端接口用秒级,JavaScript 的 Date.now() 返回毫秒级。
转换结果时区怎么算?
按你浏览器所在时区计算,中国大陆用户即为北京时间(UTC+8)。
为什么显示的时间跟我预期差 8 小时?
Unix 时间戳本身是 UTC 基准、与时区无关。若接口按 UTC 输出而页面按北京时间显示,就会差 8 小时,属正常现象。

相关工具