实用工具

Unix 时间戳转换

把秒级或毫秒级时间戳转成可读日期,支持任意时区。

浏览器本地运行时间3.7万
免费

输入

0 B4.0 KB 以内免费

结果

结果会显示在这里。

你的运行记录

只有消耗积分的运行才会保存。

登录后可以保留你的运行记录。

日志、JWT 和数据库行把时间记成整数,读懂它们就得转换。这个工具在时间戳和可读日期之间双向转换,支持 UTC、你的本机时区和 Asia/Shanghai,并且会判断一个整数是秒还是毫秒——搞错这一点,事件不是掉进 1970 年,就是飞到公元 55000 年。

它是怎么工作的

  • 秒和毫秒按位数区分,判断结果会显示出来,你可以手动覆盖。
  • 当前时间戳实时更新,需要立刻取一个时用得上。
  • 转换使用浏览器的时区数据库,所以历史夏令时规则也能正确应用。

你的数据去了哪里

哪也没去。本工具完全在你的浏览器里运行:你粘贴的文本由页面处理,不会传输到任何服务器,也不会写进任何日志。

当一次运行消耗积分时,会向你自己的历史里保存一行摘要,方便回头查找。摘要记录的是这次运行的形态——大小、数量、你查询的值——而不是你粘贴的内容。

它要花多少

本工具完全免费,不需要登录,也不消耗积分。

常见问题

怎么分辨秒和毫秒?
看位数。当前的秒级时间戳是 10 位,毫秒级是 13 位。13 位的值按秒读,会落到几万年以后。
2038 年问题是什么?
有符号 32 位时间戳会在 2038 年 1 月 19 日溢出。用 32 位整数存时间戳的系统会绕回 1901 年。现代系统都用 64 位,能撑的时间比宇宙年龄还长。
日期为什么差了一小时?
夏令时。时间戳是一个绝对时刻,它显示成什么本地时间,取决于那个日期在那个时区生效的规则,而规则会变。

背后的开源项目

本工具是独立实现,并未打包第三方库。date-fns/date-fns(MIT)在代码层面做的是同一件事——如果你需要在自己的程序里实现它,从那里开始,而不是调用一个网页。

date-fns/date-fns

也常被称作

  • 时间戳转换
  • unix时间戳
  • 时间戳在线转换
  • epoch转换
  • 毫秒时间戳