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

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


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


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


德玛西亚99
浏览 407回答 3
3回答

largeQ

您可以使用64位平台。整数的大小取决于平台,尽管通常的最大值约为20亿(32位带符号)。64位平台的最大值通常约为9E18。来源。找出您使用的平台是64位var_dump(PHP_INT_SIZE === 8)。如果为TRUE,则您的系统为64位。
打开App,查看更多内容
随时随地看视频慕课网APP