我的代码没有显示正确的日期差异时遇到问题。Days Minutes 和 Seconds 都可以正常工作,但 Hours 似乎显示的是减去的数量,而不是剩余部分,如果这完全有意义的话。
例如,使用这些日期 2171167 = 2013-05-18 00:00:00 - 2013-04-22 20:53:53
我在 25 天 19:06:07 收到以下输出
$date_one = date('Y-m-d H:i:s');
$date_two = date('Y-m-d H:i:s', mktime(0, 0, 0, 5, 18, 2013));
$Difference = abs(strtotime($date_two) - strtotime($date_one));
$Days = date("d", $Difference);
//$Hours = date("H", $Difference); Why does this NOT WORK???
$Minutes = date("i", $Difference);
$Seconds = date("s", $Difference);
如果您能告诉我为什么我注释掉的第二个“小时”变量不起作用,我将非常感激。