一尘不染

在2038年之后使用PHP访问日期

php

我的理解是,由于PHP具有使用毫秒表示日期的性质,因此您无法表示2038年以后的日期。我有一个想在将来远算日期的问题。距今已有数千年了。

显然,由于限制,我不能使用php date函数表示此日期,但是,我有一些支持……我要做的只是存储年,月和日。我不在乎小时,分钟,秒和毫秒。

我是正确的想法吗,因为我愿意放弃很多信息,所以如果不包括这些额外的信息,我应该能够在未来进行更多的计算。这是当前正在执行此操作的任何库吗?如果没有,对如何解决这个问题有什么建议吗?


阅读 230

收藏
2020-05-26

共1个答案

一尘不染

您也可以使用DateTime该类,该类在内部独立地表示时间成分。因此,它不受2038限制的影响(除非使用::
getTimestamp)。

2020-05-26