PHP Year 2038 Bug - 不推荐使用的函数列表

时间:2014-06-28 15:33:58

标签: php

我知道time();功能会在2038年后停止工作吗?

是否还有其他可能不起作用的相关功能?

例如,date();能正常工作吗?使用它是否安全?

1 个答案:

答案 0 :(得分:2)

您将无法使用date()函数,但如果您使用DateTime类,它将适用于除DateTime::getTimestamp之外的几乎所有内容,因为它会返回Unix时间戳,这当然是错误的约会。

编辑:getTimestamp将继续在64位计算机上正常运行;问题在于32位机器,因为数字太大而且会绕到错误的日期。