我有一个strtotime函数正在做这样的事情:
$var = strtotime('23:59:59' . $Date);
其中$Date
是此格式的日期:MM/DD/YY
然而,这随机失败并且没有从中返回......我在这里做错了吗?
感谢。
答案 0 :(得分:4)
您应该在时间字符串的末尾添加空格字符
答案 1 :(得分:2)
这并不总是完成日期数学的最佳方法,但请注意strtotime()也使用间隔词的非常方便的功能:
$var = strtotime($date . ' +1 day -1 second');
即,从$ date开始,添加一天,然后减去一秒。这为$ date提供了23:59:59。