10位13位总混?时间戳转换一次搞懂

2026年 阅读约 5 分钟 入门教程

接口时间戳10位13位总用错?本文讲清秒与毫秒、UTC与北京时间换算,附年龄倒计时秒表工具,联调排期不再错。

1970 年是怎么来的

页面显示 1970-01-01,别怀疑人生:大概率把毫秒时间戳当秒传了,13 位数被当成 10 位解析,时间直接回到原点。先数位数,再谈别的。

10 位秒,13 位毫秒

10 位是秒(后端、Linux 常用),13 位是毫秒(JS 的 Date.now())。互转就差三个零:补零或去零。用时间计算工具粘贴即换算,再也不用心算。

注意:2038 年 32 位秒级时间戳会溢出,老系统趁早迁 64 位,别等报警。

UTC 与北京时间换算

北京时间是 UTC+8,跨国会议、服务器日志先统一时区再对时间。夏令时国家每年调两次钟,排期写死 UTC 最保险,显示再转本地。

年龄倒计时秒表

周岁、倒计时、秒表计时日常高频:合同年龄、活动倒数、运动计时,一个工具全包,手机打开即用。

联调传参规范

团队约定写入文档:统一毫秒还是秒、统一 UTC 还是本地,接口示例给完整数字。约定不清,联调两行泪。

开始换算

时间戳日期双向互转,时区年龄秒表全有,免费即开即用。