时间戳转换

当前时间戳

关于此工具

Unix 时间戳是自 1970 年 1 月 1 日 UTC 零点起经过的秒数(或毫秒数)。因为它只是一个不带时区的数字,所以是计算机记录精确时刻最可靠的方式。本工具可把时间戳转换为可读日期,也可把可读日期转换回时间戳。 它会自动识别 10 位的秒级值和 13 位的毫秒级值,并可让你在本地时区或 UTC 下查看结果。页面顶部始终显示实时的当前时间戳。 所有转换都在浏览器中完成,因此可离线使用,也能保护你的数据隐私。

使用步骤

  1. 复制顶部显示的当前时间戳,或输入你自己的值。
  2. 用「时间戳 → 日期」把数字转成可读日期。
  3. 用「日期 → 时间戳」把日期转成 Unix 值。
  4. 切换时区选择器,对比本地时间与 UTC。

常见用途

  • 读取服务器日志和数据库中的时间戳
  • 把 API 的时间字段转换为可读日期
  • 计算同一时刻在不同时区的表示
  • 设置或核对以 Unix 秒存储的过期时间

常见问题

秒级和毫秒级时间戳有什么区别?

Unix 时间戳通常以秒为单位(10 位数字),而 JavaScript 使用毫秒(13 位数字)。本工具会自动识别并转换两者。

会使用我的本地时区吗?

会,日期按你浏览器所在时区显示,同时也可查看 UTC 值。

什么是 Unix 时间戳?

它表示自 1970 年 1 月 1 日 00:00:00 UTC 起经过的秒数,是一种与时区无关的时间表示方式。

为什么我的时间戳显示成 1970 年的日期?

很可能是把秒当成了毫秒,或反过来。13 位数字是毫秒,10 位数字是秒;如果年份看起来不对,请检查位数。

什么是 2038 年问题?

用有符号 32 位整数存储 Unix 时间的系统会在 2038 年 1 月 19 日溢出。现代平台使用 64 位值,把这个上限推到了极其遥远的未来。