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

2ledvvac  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(270)

出发时间为 18:25 到达目的地的时间是 05:20 所以

tt2.Arrival_Time -tt1.Departure_Time As Travel_Time

给予 -130500 相反 10:55H 如何做到这一点?如有任何帮助,我们将不胜感激。!!
编辑-目标时间为第二天。。

gcmastyq

gcmastyq1#

我为你写了一个代码,你可以修改出发和到达之间的天数差。但是这个代码只适用于一个时区。如果你在不同的时区有不同的时间,那就不同了!

<?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来计时!
但不管怎样,它是有效的!
如果您对代码有任何问题,请告诉我:)

相关问题