锦衣 · 在线工具

首页 › 在线工具 › 时间戳转换 · Unix 时间戳转日期

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

秒 / 毫秒自动识别,转北京时间 + UTC + 相对时间;也支持反过来用日期查时间戳。

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

—

—
秒还是毫秒?工具按位数自动判断:10 位按秒、13 位按毫秒。常见坑是后端给毫秒时间戳、前端按秒解析,结果跑到 1970 年。

常见问题

Unix 时间戳是什么?

从 1970 年 1 月 1 日 00:00:00 UTC 起算的总秒数(毫秒级则是总毫秒数)。因为与时区无关,被广泛用于数据库存储、接口传参和日志排序。

10 位和 13 位时间戳有什么区别?

10 位是秒级,13 位是毫秒级。JavaScript 的 Date.now() 返回毫秒,后端 Java/PHP 常用秒。混用会导致时间差 1000 倍,这是最常见的时间 bug。

2038 年问题是怎么回事?

32 位有符号整数存储秒级时间戳,最大到 2038-01-19 03:14:07 UTC 就会溢出。现代系统基本已改用 64 位,但老系统和部分嵌入式设备仍需注意。

时间戳为什么要转成北京时间?

时间戳本身不含时区,直接看是一串无意义数字。转换时按 UTC+8 偏移即可得到中国常用的北京时间,避免跨时区协作时算错 8 小时。

数据库里应该存时间戳还是日期字符串?

建议存时间戳或 DATETIME。存字符串排序慢、占空间、还容易因格式不统一出错。展示层再按需格式化即可。

相关工具

全部在线工具 → · 返回首页
© 2026 桂老师在线工具 · 免费使用,无需注册