Unix 时间戳转换 — 免费,在浏览器内运行
把 1717243800 变成日期,也能变回来。
在你的设备上运行 你粘贴的内容由你自己的浏览器处理,不会发送到任何服务器,离开页面后也不会留在任何地方。
一句话答案
Unix 时间戳可以在浏览器里免费转成可读日期,日期也可以转回时间戳。输入是秒还是毫秒,按位数自动判断;反方向则接受浏览器能解析的任何日期写法,其中包括 ISO 8601。结果会同时列出秒、毫秒、ISO 8601 形式、UTC 或本地时区下的完整日期,以及距今多久。输入框留空就表示“此刻”。
一览
| 支持输入 | Unix 秒或毫秒,或者日期字符串 |
|---|---|
| 输出格式 | 秒、毫秒、ISO 8601 与可读形式的完整对照 |
| 处理方式 | 浏览器本地 |
| 价格 | 免费,无次数限制 |
| 账号 | 无需注册 |
Unix 时间是从 1970 年 1 月 1 日 UTC 起计的秒数,本身不带时区,也没有夏令时。这正是日志和 API 喜欢用它的原因,也正是它一眼看不懂的原因:一个十位整数根本不会告诉你它指的是今天早上,还是三年前的某一天。
秒和毫秒的区别是绝大多数困惑的来源。Unix 工具、Postgres 和多数 API 说的是秒;JavaScript、Java 和很多日志体系说的是毫秒。把毫秒值当成秒来读,日期会落到公元 56000 年附近 —— 这通常就是搞混了的标志。
使用步骤
- 1
粘贴时间戳或日期
1717243800、1717243800000,或者 2024-06-01T12:10:00Z。留空则表示此刻。
- 2
选择时区
UTC 是时间戳本身的含义;选本地时区则更方便你直接照着行动。
- 3
点击转换
秒、毫秒、ISO 8601、完整日期和距今多久,一次全部给出。
- 4
复制你需要的部分
复制整份结果,或者下载成文本文件。
常见问题
它怎么知道我输的是秒还是毫秒?
按位数判断。十位读作秒,十三位读作毫秒 —— 因为一个十位数字的两种读法都能落到像样的日期上,而人们想表达的永远只有其中一种。
可以粘贴哪些日期格式?
浏览器能解析的都行,其中 ISO 8601(例如 2024-06-01T12:10:00Z)最为可靠。像 01/06/2024 这种有歧义的写法最好避开 —— 它到底是六月还是一月,取决于浏览器的区域设置。
为什么本地时间和 UTC 时间不一样?
因为那是同一个瞬间在两个地方的说法。时间戳本身没有时区;本地那一行套用了你设备在那个日期上的偏移量,包括夏令时。
我粘贴的内容会被发送出去吗?
不会。转换用的是浏览器自身的日期处理能力,完全留在标签页内。