strtotime PHP函数问题

时间:2011-07-21 13:54:42

标签: php strtotime

我有一个strtotime函数正在做这样的事情:

$var = strtotime('23:59:59' . $Date);

其中$Date是此格式的日期:MM/DD/YY

然而,这随机失败并且没有从中返回......我在这里做错了吗?

感谢。

2 个答案:

答案 0 :(得分:4)

您应该在时间字符串的末尾添加空格字符

答案 1 :(得分:2)

这并不总是完成日期数学的最佳方法,但请注意strtotime()也使用间隔词的非常方便的功能:

$var = strtotime($date . ' +1 day -1 second');

即,从$ date开始,添加一天,然后减去一秒。这为$ date提供了23:59:59。