我有以下日期,我希望格式有所不同hh:mm:ss。
我有以下代码,
$from = "2019-05-20 23:59";
$to = "2019-05-27 00:00";
$expiry_time = new DateTime($to);
$current_date = new DateTime($from);
$diff = $expiry_time->diff($current_date);
return $diff->format('%H:%I:%S');
以上返回00:01:00,但我希望它是114:01:00,因为它是 6 天 ( 6*24 = 114)。
我也试过
$from = "2019-05-20 23:59";
$to = "2019-05-27 00:00";
$time_diff = strtotime($to) - strtotime($from);
return date('H:i:s', $time_diff);
这也给 00:01:00
我错过了什么?我如何将其转换为显示甚至超过 24 小时?我已经检查了以小时分和秒为单位的时差,但无济于事。