时间戳太大而无法保存在int变量中

时间:2012-01-09 21:05:05

标签: php numbers timestamp overflow seconds

我正在处理我自己的日历应用程序,我现在面临的问题是,一旦我输入的时间晚于大约2040数字(秒)变得太大,无法再保存在“int”类型的变量中。

似乎很明显我必须投射我的变量(这就是谷歌所说的),但不知何故它不起作用......

我不知道php函数是否会接受除int之外的任何其他变量类型,或者我只是没有弄清楚它,但我确信我不是唯一的也不是第一个面对的这个问题。

那么你有什么建议可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

这里有很多信息:http://php.net/manual/en/language.types.integer.php

尝试使用64位环境。