纪元
ji yuan
系统用于计算经过时间的固定参考时间点,在 Unix 系统中最常见的是 1970 年 1 月 1 日。
unix shi jian chuo
Unix 时间戳 (也称为 POSIX 时间或纪元时间) 将时间点表示为自 Unix 纪元 (1970 年 1 月 1 日 00:00:00 UTC) 以来经过的秒数。这种简单的整数表示法使得在不同系统和编程语言之间存储、比较和传输时间值变得非常容易。
使用有符号 32 位整数存储 Unix 时间戳的系统将在 2038 年 1 月 19 日 03:14:07 UTC 发生溢出。在此之后,时间戳会回绕为一个很大的负数,可能导致灾难性故障。大多数现代系统已迁移到 64 位整数,其范围可延伸到任一方向约 2920 亿年。
许多 Web API 以 Unix 格式返回时间戳,单位为自纪元以来的秒数或毫秒数。JavaScript 的 Date.now() 返回毫秒,而 Python 的 time.time() 返回浮点数形式的秒数。在系统间交换时间戳时,务必明确数值的单位是秒还是毫秒,以避免千倍量级的错误。
这篇文章对您有帮助吗?