Toolkitbar

Unix 时间戳转换 — 免费,在浏览器内运行

把 1717243800 变成日期,也能变回来。

选项

在你的设备上运行 你粘贴的内容由你自己的浏览器处理,不会发送到任何服务器,离开页面后也不会留在任何地方。

一句话答案

Unix 时间戳可以在浏览器里免费转成可读日期,日期也可以转回时间戳。输入是秒还是毫秒,按位数自动判断;反方向则接受浏览器能解析的任何日期写法,其中包括 ISO 8601。结果会同时列出秒、毫秒、ISO 8601 形式、UTC 或本地时区下的完整日期,以及距今多久。输入框留空就表示“此刻”。

一览

支持输入Unix 秒或毫秒,或者日期字符串
输出格式秒、毫秒、ISO 8601 与可读形式的完整对照
处理方式浏览器本地
价格免费,无次数限制
账号无需注册

Unix 时间是从 1970 年 1 月 1 日 UTC 起计的秒数,本身不带时区,也没有夏令时。这正是日志和 API 喜欢用它的原因,也正是它一眼看不懂的原因:一个十位整数根本不会告诉你它指的是今天早上,还是三年前的某一天。

秒和毫秒的区别是绝大多数困惑的来源。Unix 工具、Postgres 和多数 API 说的是秒;JavaScript、Java 和很多日志体系说的是毫秒。把毫秒值当成秒来读,日期会落到公元 56000 年附近 —— 这通常就是搞混了的标志。

使用步骤

  1. 1

    粘贴时间戳或日期

    1717243800、1717243800000,或者 2024-06-01T12:10:00Z。留空则表示此刻。

  2. 2

    选择时区

    UTC 是时间戳本身的含义;选本地时区则更方便你直接照着行动。

  3. 3

    点击转换

    秒、毫秒、ISO 8601、完整日期和距今多久,一次全部给出。

  4. 4

    复制你需要的部分

    复制整份结果,或者下载成文本文件。

常见问题

它怎么知道我输的是秒还是毫秒?

按位数判断。十位读作秒,十三位读作毫秒 —— 因为一个十位数字的两种读法都能落到像样的日期上,而人们想表达的永远只有其中一种。

可以粘贴哪些日期格式?

浏览器能解析的都行,其中 ISO 8601(例如 2024-06-01T12:10:00Z)最为可靠。像 01/06/2024 这种有歧义的写法最好避开 —— 它到底是六月还是一月,取决于浏览器的区域设置。

为什么本地时间和 UTC 时间不一样?

因为那是同一个瞬间在两个地方的说法。时间戳本身没有时区;本地那一行套用了你设备在那个日期上的偏移量,包括夏令时。

我粘贴的内容会被发送出去吗?

不会。转换用的是浏览器自身的日期处理能力,完全留在标签页内。

相关工具

浏览全部开发者工具