onlinetools.dev

Unix 时间戳转换

Unix 时间戳与日期互转,附相对时间

本地运行
loading…
关于此工具

Unix 时间统计自 1970-01-01T00:00:00 UTC 以来的秒数,随处可见:数据库行、JWT 声明、日志文件、API 响应。这个转换器接受秒或毫秒时间戳——按数量级自动判别——也接受 ISO 8601 字符串和大多数人类可读的日期,并同时展示所有表示:ISO、UTC、你的本地时间、相对时间,以及两种 Unix 精度。

单位歧义是经典陷阱:1700000000 按秒算是 2023 年 11 月,按毫秒算却是 1970 年 1 月。检测到的单位会明确显示,判断错了也可以一键覆盖——不用再心算位数了。

转换即时且在本地完成,当前时间显示还会持续跳动,所以工作时这个页面也能当一个 epoch 时钟用。

常见问题

工具怎么判断是秒还是毫秒?
按数量级:11 位及以上按毫秒处理,更短的按秒。这样秒能覆盖到约 5138 年,毫秒从约 1973 年开始,所有现实中的现代时间戳都能无歧义判定。边缘情况可以手动切换单位。
2038 年之后会怎样?
2038 年问题影响的是用带符号 32 位整数存储 Unix 时间的系统。JavaScript 的数字是 64 位浮点,所以这个转换器能处理远超 2038 年的日期——一直到 JavaScript Date 的上限 275760 年之后。
可以把日期转回时间戳吗?
可以。粘贴 2026-07-20T12:00:00Z 这样的 ISO 8601 字符串,或大多数常见日期格式,Unix 秒和毫秒会与其它表示一起显示出来。
本地时间一行用的是哪个时区?
你浏览器配置的时区,通过 Intl API 获得——不会远程查询任何东西。时区名会打印在数值旁边,截图也不会产生歧义。
相关工具