什么是 Unix 时间
Unix 时间(也称纪元时间或 POSIX 时间)统计自 1970年1月1日 00:00:00 UTC 起经过的秒数,不计闰秒。同一时刻它在地球上任何地方都是同一个数字,因此软件都以这种方式存储时间,只在显示时才转换为当地时间。
JavaScript 和许多 API 使用毫秒(目前为 13 位数字);一些数据库和日志使用微秒(16 位)或纳秒(19 位)。转换器会根据位数自动识别单位,并始终显示所用的单位。
时间戳转换器
自 1970年1月1日 00:00 UTC 起经过的秒数,实时更新,并提供双向转换。
毫秒
时间戳转换为 UTC 日期;ISO 8601 日期转换为 Unix 秒数(未带偏移量的日期按 UTC 解读)。
有符号 32 位 Unix 时间将在 2038年1月19日 03:14:07 UTC(2,147,483,647 秒)耗尽;以 64 位存储时间的系统不受影响。
工作原理
Unix 时间(也称纪元时间或 POSIX 时间)统计自 1970年1月1日 00:00:00 UTC 起经过的秒数,不计闰秒。同一时刻它在地球上任何地方都是同一个数字,因此软件都以这种方式存储时间,只在显示时才转换为当地时间。
JavaScript 和许多 API 使用毫秒(目前为 13 位数字);一些数据库和日志使用微秒(16 位)或纳秒(19 位)。转换器会根据位数自动识别单位,并始终显示所用的单位。
常见问题
就是本页顶部实时跳动的数字:自 1970年1月1日 00:00 UTC 起经过的秒数,并已与 Hourora 服务器校准。
不包含。每个 Unix 日恰好是 86,400 秒,因此计数会跳过闰秒;这让日期运算保持简单。
以有符号 32 位整数存储 Unix 时间的系统,会在 2038年1月19日 03:14:07 UTC 溢出并跳回 1901 年。现代系统使用 64 位时间,可以维持数十亿年。