【发布时间】:2017-06-24 14:41:59
【问题描述】:
如何仅以小时为单位获取两个日期时间之间的时差
我的代码是
$datetime1 = new DateTime('2017-02-06 04:00:00 AM');
$datetime2 = new DateTime('2017-02-07 04:10:00 AM');
$interval = $datetime2->diff($datetime1);
echo $interval->format('%d')." Days ".$interval->format('%h')." Hours ".$interval->format('%i')." Minutes";
我的输出是 1 天 0 小时 10 分钟
但我想要像“24 小时 10 分钟”这样的输出
【问题讨论】:
-
多天乘以 24 并将其添加到小时数中。
标签: php