10位13位时间戳怎么区分?互转方法与实例速查

📅 2026-08-29  |  ✍️ 仙人掌团队  |  📂 开发工具指南

📌 核心要点

后端接口返回一串 1790784000,前端直接 new Date(1790784000) 显示成 1970 年——这是新手最常踩的坑。今天用具体数字把时间戳彻底讲明白。

一、1790784000 是什么时间

1790784000 是 10 位秒级 Unix 时间戳,对应:

13 位毫秒版本是 1790784000000(×1000)。看到 13 位数字别慌,除以 1000 就是秒。

二、怎么判断是秒还是毫秒

看位数:10 位 = 秒,13 位 = 毫秒。当前时间(2026 年)的秒级时间戳约 17.9 亿(10 位),毫秒级约 1.79 万亿(13 位)。如果数字是 16 位,可能是微秒,需要再除以 1000。

三、代码里怎么转

四、时区换算别搞错

时间戳本身是 UTC 的。服务器在海外、用户在国内时,显示层要按用户时区格式化,否则会差 8 小时。规范做法:后端统一存 UTC/时间戳,前端用 toLocaleString 或指定时区库(dayjs/luxon/moment)渲染。

懒得写代码?用 时间戳转换器 直接粘贴 1790784000,自动识别 10/13 位,一键显示北京时间、UTC、美东时间,还能把任意日期反向转回时间戳(秒+毫秒),调试接口时特别顺手。

时间相关的开发任务(如日志时间范围排查),也可以配合 倒计时计算器 快速换算时间差。

📚 外链来源


*更新于 2026-08-29 | 数据来源:中国人民银行/国家税务总局/公开政策 | 计算仅供参考,以官方为准。*

📚 相关文章
🧮 相关计算器
BMI 计算器长度换算重量换算温度换算