【发布时间】:2014-06-27 08:16:16
【问题描述】:
有什么区别:
$now = time();
和
$now = new DateTime();
$now->getTimestamp();
考虑到 32 位 INT 的限制(即 2038 年错误),在 32 位系统中使用 getTimestamp() 是否安全?
编辑:
有关此问题的更多信息,请查看此链接:What is a Unix timestamp and why use it?
【问题讨论】:
-
“安全”——什么意思?
-
@Jack M.:那个链接并没有解释你到底害怕什么。
-
更安全显然:3v4l.org/Jeo1V#v520
-
32 位系统的有限 INT 值比 64 位系统短;因此在 2038 年,32 位系统显然无法存储 time() INT 数字
标签: php