PHP strotime在上午00:00后出现故障

PHP strotime在上午00:00后出现故障,php,Php,为什么strotime()?例如: strtotime("24.09.") 工作时 strtotime("25.09.") 没有 顺便说一句:这些是日期。 在我给自己弄点喝的东西后,我的整个脚本崩溃了,哈哈。因为那不是一个有效的时间。您可以阅读它将接受的值。因为有时使用“24”而不是“00”来表示一天中的第一个小时。25从不使用。即使是24:00工作也是一种相对较新的行为。(从PHP 5.3开始,根据) 我会假设添加的允许24:00工作的特殊情况只是扩展到所有24:xx时间,但没有其他更高的

为什么
strotime()?例如:

strtotime("24.09.")
工作时

strtotime("25.09.")
没有

顺便说一句:这些是日期。
在我给自己弄点喝的东西后,我的整个脚本崩溃了,哈哈。

因为那不是一个有效的时间。您可以阅读它将接受的值。

因为有时使用“24”而不是“00”来表示一天中的第一个小时。25从不使用。

即使是24:00工作也是一种相对较新的行为。(从PHP 5.3开始,根据)

我会假设添加的允许24:00工作的特殊情况只是扩展到所有24:xx时间,但没有其他更高的时间


如果您必须处理这些奇怪的时间字符串,您可以进行一些转换,并使用“明天01:09”来代替。

您确定这两种方法都有效吗?在我的exmaple中,我给出了日期。@Jared,第一个例子之所以不起作用,是因为:@John-我知道,我已经对你的答案投了赞成票<代码>:)
玩家,日期不重要,如果是有效时间,它应该有效。此外,询问时间然后给出日期也没有意义
24.09和
25.09将分别是
9月24日和
9月25日。如果这些都是日期,时间甚至都不会进入等式,你的问题是荒谬的。