我有一个strtotime函数,它是这样做的:
$var = strtotime('23:59:59' . $Date);
其中$Date
为日期,格式如下:MM/DD/YY
然而,这随机失败并且从中不返回任何东西....我做错什么了吗?
谢谢。
您应该在时间字符串的末尾添加一个空格字符
这不一定总是完成日期计算的最佳方法,但请注意strtotime()也接受间隔词的非常方便的特性:
$var = strtotime($date . ' +1 day -1 second');
。,从$date开始,加一天,减一秒。这样就得到$date的23:59:59。