时间戳转换器

在 Unix 时间戳和可读日期之间互相转换,自动识别秒、毫秒和日期字符串。

当前 Unix 时间

Unix 时间戳是什么?

Unix 时间戳用一个整数来表示某个时间点——即自 Unix 纪元(1970 年 1 月 1 日 00:00:00 UTC)以来经过的秒数(或毫秒数)。由于它避开了所有时区和区域设置带来的复杂性,因此被各种编程语言、数据库、API 和操作系统广泛采用。

常见用途

如何使用本工具

  1. 在输入框中输入或粘贴一个 Unix 时间戳(秒或毫秒),或任意日期字符串。
  2. 工具会自动识别格式,并即时显示所有表示形式。
  3. 使用 时区 选择器可以改变本地时间的显示。
  4. 点击 使用当前时间 可载入当前时刻。
  5. 点击任意 复制 按钮即可把对应数值复制到剪贴板。

常见问题

Unix 时间戳是什么?
Unix 时间戳(也叫 Epoch 时间或 POSIX 时间)是指自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的秒数。它用一个统一的数字来表示任意时间点,与时区无关。
秒级和毫秒级时间戳有什么区别?
以秒为单位的 Unix 时间戳(10 位数字,例如 1716134400)最为常见,大多数 Unix/Linux 工具和 API 都在使用。以毫秒为单位的时间戳(13 位数字,例如 1716134400000)则用于 JavaScript 的 Date.now()、Java 以及许多 Web API。本工具会自动识别你输入的是哪种格式。
如何把日期转换成 Unix 时间戳?
在输入框中输入任意可读的日期或日期时间字符串(例如 "2024-05-19"、"May 19 2024 12:00:00" 或 "2024-05-19T12:00:00Z"),工具会自动解析,并在结果中显示对应的 Unix 时间戳。
Unix 时间戳是哪个时区的?
Unix 时间戳始终基于 UTC——它表示的是自 UTC 纪元以来的秒数。在转换成可读日期时,本工具会同时显示 UTC 表示形式,以及你所选时区的本地表示形式。
"相对时间"是什么意思?
相对时间显示该时间戳距离当前时刻是多久之前或多久之后——例如"2 年前"或"3 天后"。每次转换新数值时它都会更新。