如何使用源时间和目的地时间计算旅行时间?

how to calculate travel time using source and destination times?

Departure_Time 在源是 18:25 并且 Arrival_Time 在目的地是 05:20 所以

 tt2.Arrival_Time -tt1.Departure_Time As Travel_Time

给出 -130500 而不是 10:55H 如何实现这个?任何帮助将不胜感激..非常感谢。!!

编辑- 目的地时间是第二天..

我给你写了一个代码,你可以修改出发和arrival.But之间的天数差异,但是这个代码是唯一的,而且只适用于一次zone.If你在不同的时间有不同的时间不同的时区!

<?php
/**/
$Departure_Time='05:20';//Set Departure time
$Arrival_Time='18:30';//Set Arrival time
$dayDifference=0;//You can modify this 
/**/
$a=strtotime($Departure_Time);
$b=strtotime($Arrival_Time.' + '.($dayDifference*24).' Hours');
$interval = ($b - $a) / 60;
$traveltime=date("i:s",$interval);
echo $traveltime;
?>

而且我真的不知道为什么我要用 i:s 小时和分钟!

但不管怎样它都有效!

如果您对代码有任何问题,请告诉我:)