【发布时间】:2012-09-25 20:15:36
【问题描述】:
根据manual,PHP 使用 Unix 纪元(1970 年 1 月 1 日 00:00:00 UTC)来生成其时间戳。
鉴于此定义,我认为当目标日期在 Unix 纪元之前时,使用负时间戳是合理的。但是,由于时间在编程中是一个复杂的问题,我想知道在 PHP 中使用负时间戳是否有任何警告。
【问题讨论】:
-
unix 时间戳从 1970 年 1 月 1 日开始,但由于它们在“经典”unix 中签名为 32 位整数,因此它们可以表示大约 1902 -> 2038 的范围。
-
千年虫是小菜一碟!我真正关心的是 Y2038 :|
-
@VictorKilo,别担心!我们今天使用的所有东西到那时可能都会过时了;)
-
@Metalcoder - 这就是每个人都在指望的...哈哈
-
到那时,我们可能会使用 64 位时间戳。我希望。 ;)