PHP的日期时间戳问题> = 5.1

时间:2010-07-19 15:19:07

标签: php

我可能会说我不是PHP程序员。我一直在http://php.net/manual/en/function.date.php阅读:

  

时间戳的有效范围是   通常来自1901年12月13日星期五   格林威治标准时间20:45:54到2038年1月19日星期二   格林威治标准时间03:14:07 (这些是日期   对应于最小值和   32位有符号的最大值   整数)。但是,在PHP 5.1.0之前   此范围仅限于01-01-1970   某些系统(例如19-01-2038)   窗口)。

我的数据库已经满了1070个时间戳。如何使用PHP> = 5.1?

恢复它们

1 个答案:

答案 0 :(得分:2)

我的理解是你的时间戳会很好用。我在PHP 5.1.0之前阅读它的方式,不允许使用负时间戳。表示1970年之前的日期的时间戳需要负32位整数。

换句话说,PHP 5.1.0之前或之后的时间戳都与Unix纪元相关,即1970-01-01。