在来源地的出发时间是18:25
,在目的地的到达时间是05:20
tt2.Arrival_Time -tt1.Departure_Time As Travel_Time
给出-130500
而不是10:55H
如何实现这一目标?感谢您的帮助。
修改-目的地时间是第二天。
答案 0 :(得分:0)
我为您编写了一个代码,您可以修改出发和到达之间的天数差异,但是,但是此代码仅且仅适用于单个时区。如果您在不同时区中有不同的时间,那就不一样了! / p>
<?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!
但是无论如何它都有效!
如果代码有任何问题,请告诉我:)