【发布时间】:2011-12-07 13:26:08
【问题描述】:
可能重复:
Unix timestamp before 1970 (even before 1700), using PHP
如您所知,我们在 HTML5 中有 date 元素,它可以返回类似 1000-10-05 的内容,现在我需要将其作为时间戳,我尝试通过 mktime() 进行操作,但它不会返回真正的价值。
现在我该怎么做?
【问题讨论】:
-
mktime只支持过去 1970 年,不支持 1000 年。 -
@JürgenThelen - Unix 时间戳的范围并非按设计硬编码;这取决于特定平台支持的整数的大小。
-
@Álvaro G. Vicario:你是对的。我猜我仍然生活在 32 位世界中^^
-
@JürgenThelen - 无符号 准确地说是 32 位 ;-)
-
@JürgenThelen 老兄,你把他的蹩脚例子看得太认真了。