Utils365

Unix 时间戳在线转换

把纪元时间变成看得懂的日期,也能反向转换。

当前 Unix 时间

··········

时间戳转日期

粘贴以秒、毫秒、微秒或纳秒为单位的时间戳

日期转时间戳

选择日期,或粘贴类似 2024-03-01 09:30 或 2024-03-01T09:30:00+10:00 的日期

下一步: UUID 生成器 · JWT 解码器

报告此工具的问题

如何使用 Unix 时间戳转换

  1. 粘贴时间戳

    输入或粘贴 Unix 时间戳。秒、毫秒、微秒和纳秒会根据位数自动识别。

  2. 或选择日期

    选择日期和时间,或粘贴 ISO 8601 日期,并指明它是本地时间还是 UTC。

  3. 复制结果

    复制所需格式的日期,或以秒、毫秒为单位的时间戳。

为什么选择 Utils365

  • 所有常用格式

    本地时间、UTC、ISO 8601、RFC 2822、星期几以及距今多久,并排显示。

  • 自动识别单位

    10 位数字按秒读取,13 位按毫秒读取。您也随时可以自己选择单位。

  • 实时时钟

    页面顶部实时显示当前 Unix 时间,可随时以秒或毫秒复制。

  • 隐私至上

    所有计算都在您的浏览器中完成,您输入的内容不会被发送到任何地方。

常见问题

什么是 Unix 时间戳?

从 UTC 时间 1970 年 1 月 1 日午夜(即 Unix 纪元)起经过的秒数。它在全世界都相同,所以大多数计算机和数据库都用它来记录时间点。

如何区分秒和毫秒?

数一下位数。近几年的日期,以秒为单位是 10 位,以毫秒为单位是 13 位。JavaScript 和 Java 通常用毫秒;Unix、PHP 和 Python 通常用秒。

Unix 时间戳可以是负数吗?

可以。负数表示 1970 年之前的日期。例如 -86400 是 UTC 时间 1969 年 12 月 31 日午夜。

Unix 时间戳有时区吗?

没有。它总是从 UTC 午夜开始计算,所以同一个时间戳在任何地方都是同一时刻。只有显示成日期时才与时区有关。

什么是 2038 年问题?

用有符号 32 位整数存储时间戳的系统,会在 UTC 时间 2038 年 1 月 19 日 03:14:07(2147483647)达到上限。现代系统使用 64 位整数,可以用上几十亿年。

如何在代码中获取当前时间戳?

JavaScript 中用 Math.floor(Date.now() / 1000),Python 中用 int(time.time()),在 Linux 或 macOS 终端中用 date +%s。