如何使用源时间和目的地时间计算旅行时间?
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 小时和分钟!
但不管怎样它都有效!
如果您对代码有任何问题,请告诉我:)
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 小时和分钟!
但不管怎样它都有效!
如果您对代码有任何问题,请告诉我:)