strtotime的大值()

时间:2010-10-29 06:10:23

标签: php time strtotime seconds

我试过

echo strtotime('129:00');

但它会有一个空输出。

此 echo strtotime('03:00');

将输出1288339200。

我猜strtotime()不会接受巨大的价值?什么是strtotime()接受129:00的替代方案。

2 个答案:

答案 0 :(得分:3)

另一种方法是给strtotime()一个实际上意味着什么的时间。我知道自己没有时钟可以到达129点。

这并不是说没有,但我已经老了,我已经旅行了一下。我相信我会注意到这样的事情: - )

请参阅docs,其状态为:

  

该函数需要一个包含美国英语日期格式

的字符串

并最终指向您here以获取有效的时间格式。

答案 1 :(得分:2)

strtotime将日期或时间(当天,24小时)解析为UNIX时间戳。 129:00既不是日期也不是时间,因此返回false。它不是“太大”,它只是无效的输入。