我有两个小时的格式值
1)[start_time] => 07:30
2)[end_time] => 13点50分
我希望这两次之间的时间有所不同。
对于这种情况,07:30至13:50相差6.00小时。
所以我需要ans 6.00
答案 0 :(得分:1)
您可以使用DateTime类,并使用diff()
方法。使用不同的时间创建两个DateTime对象,并在其中一个上应用diff()
,另一个作为参数。然后,您只需打印适用的format()
,在您的示例中为%H:%I
。
$first = new DateTime("7:30");
$second = new DateTime("13:30");
$diff = $second->diff($first);
echo $diff->format("%H:%I"); // 06:00