高分请教时间相减的问题——急
我的代码如下
function to_time($datetime)
{
$r=explode(" ",$datetime);
$t=explode("-",$r[0]);
$k=explode(":",$r[1]);
$dbtime=mktime($k[0],$k[1],$k[2],$t[1],$t[2],$t[0]);
return $dbtime;
}
echo $str."<br>";
$date="2005-03-15 12:12:12";
$time=to_time($date)+1*1*180;
$truedate=date("Y-m-d H:i:s",$time);
echo "<br>".$truedate
能正确的得到:2005-03-15 12:15:12
但是如果我把$date="2005-03-15 12:12:12";改成$date=date("Y-m-j H:i:s");
分和秒都变成0了,结果就是2005-12-27 00:03:00
echo $data的结果都是2005-12-27 17:31:46和2005-03-15 12:15:12的格式一样的啊
怎么会事啊??