时间戳转换工具
Unix 时间戳与日期双向转换:粘贴时间戳立即得到日期,选好日期立即得到时间戳。自动识别 10 位(秒)与 13 位(毫秒),按您设备的本地时区显示。
当前时间(本地时区,每秒刷新)
—
秒级 — | 毫秒级 —
时间戳 → 日期
日期 → 时间戳
使用说明
- 时间戳转日期
在第一个输入框粘贴时间戳,输入过程即时转换,无需点按钮。10 位按秒解析、13 位按毫秒解析,其他位数会提示无法识别。
- 日期转时间戳
在第二个输入框选择日期时间(手机端会唤起系统选择器),点「转换为时间戳」得到秒级和毫秒级两个结果,各带复制按钮。
- 当前时间
页面顶部每秒刷新当前时间与对应时间戳,需要「此刻」时直接复制,不用先转换。
常见问题
10 位和 13 位时间戳有什么区别?
10 位是秒级时间戳(如 1771831200),13 位是毫秒级(如 1771831200000),后者常用于 JavaScript、Java 等语言的时间对象。本工具输入时会自动识别位数,无需手动切换。
转换结果用的是哪个时区?
使用的是您电脑或手机自身的时区。中国大陆用户为东八区(GMT+8),与大多数国内网站数据库里存的时间一致。若结果与预期差 8 小时,检查设备时区设置即可。
为什么数据库里要存 10 位时间戳?
10 位秒级时间戳不依赖数据库的时区设置,跨服务器迁移不会串时区;排序、比较、计算时间差都用整数运算,比 datetime 字段更稳。展示时再按需格式化为日期字符串。
2038 年问题是什么?
32 位系统下 10 位秒级时间戳在 2038-01-19 后会溢出变成负数,影响未升级的老旧系统与嵌入式设备。现今主流 64 位系统与数据库不受影响,新系统建议直接用毫秒或 64 位存储。