gpt4 book ai didi

php - 为什么时间戳的限制是2038?

转载 作者:行者123 更新时间:2023-11-29 15:37:30 25 4
gpt4 key购买 nike

我刚刚在运行日历脚本时发现 PHP 中的时间戳限制为 2038。这到底意味着什么?为什么是2038年而不是2050年或2039年?如果时间戳只计算给定日期(1970 年)的秒数,为什么要进行限制?

最佳答案

该限制是由大多数 C 库用于表示该计数的 4 字节有符号整数所施加的。快速算一下(假设 365 天一年,并不完全正确):

2147483648 seconds ~ 68.1 years

这也意味着下限约为 1900。一些库已经开始引入 64 位纪元计数,但目前还很少。

关于php - 为什么时间戳的限制是2038?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58090512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com