Unix 时间戳在线转换
把纪元时间变成看得懂的日期,也能反向转换。
如何使用 Unix 时间戳转换
粘贴时间戳
输入或粘贴 Unix 时间戳。秒、毫秒、微秒和纳秒会根据位数自动识别。
或选择日期
选择日期和时间,或粘贴 ISO 8601 日期,并指明它是本地时间还是 UTC。
复制结果
复制所需格式的日期,或以秒、毫秒为单位的时间戳。
为什么选择 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。