【发布时间】:2013-01-17 19:06:10
【问题描述】:
例如,我主要使用 PHP 进行编程。我今天能做些什么来防止我的程序在 2038 年由于 unix 时间戳耗尽而爆炸?我很想看到一些特定的算法、函数或逻辑可以用来防止这个问题。谢谢。
【问题讨论】:
-
你认为你今天写的代码在 2038 年还会继续使用吗?
-
到时候使用 64 位电脑。这应该不需要额外的努力。
-
@Dagon - 70 年代的程序员也不认为他们的代码会在 2000 年被使用,但是你瞧……
-
@Jan - 你编程时间不长吧 :) 我在 1998 年和 1999 年的整个时间里都在对 70 年代编写的 VAX VMS 程序进行 Y2K 修复。我可以肯定地告诉你,还有成千上万的其他程序员浪费了数百万小时来确保“2000 年 1 月 1 日没有真正发生任何事情”。
-
@Dagon 在 1970 年,当我得到第一份编程工作时,我确实担心 2000 年。直到 1990 年代后期我才停止担心,当担心它并因此修复它时,它变得时髦。