我知道time();
函数将在2038年后停止工作,对吗?
是否存在其他可能无法工作的相关函数
例如,date();
工作正常吗?使用它安全吗?
您将无法使用date()
函数,但如果您使用DateTime类,它将适用于除了DateTime::getTimestamp
之外的几乎所有内容,因为这会返回Unix时间戳,这当然是错误的日期。
编辑:getTimestamp
将继续在64位机器上正常工作;问题在于32位机器,因为数字太大,然后会绕到错误的日期。
我知道time();
函数将在2038年后停止工作,对吗?
是否存在其他可能无法工作的相关函数
例如,date();
工作正常吗?使用它安全吗?
您将无法使用date()
函数,但如果您使用DateTime类,它将适用于除了DateTime::getTimestamp
之外的几乎所有内容,因为这会返回Unix时间戳,这当然是错误的日期。
编辑:getTimestamp
将继续在64位机器上正常工作;问题在于32位机器,因为数字太大,然后会绕到错误的日期。