$Longitude_1 = 72.8790721063599
在 PHP中,如何减去$Longitude_2 = 82.22
?这些是十进制度值Google geocoding
。
我需要找到差异并将其转换为时间。
据我所知,在这种情况下,时间值接近 40 分钟。
此外,当涉及纵向位置的时间差时,1 度 = 4 分钟而不是 60 分钟。因此,如果我有度数的坐标差异,我可以将其转换为时间单位。就是在相关经度上达到当地标准时间!
$Longitude_1 = 72.8790721063599
在 PHP中,如何减去$Longitude_2 = 82.22
?这些是十进制度值Google geocoding
。
我需要找到差异并将其转换为时间。
据我所知,在这种情况下,时间值接近 40 分钟。
此外,当涉及纵向位置的时间差时,1 度 = 4 分钟而不是 60 分钟。因此,如果我有度数的坐标差异,我可以将其转换为时间单位。就是在相关经度上达到当地标准时间!
在这里解决我认为是您的核心问题:
那么,您如何获得 DD 格式的值的差异?
$Longitude_2 = 82.22;
$Longitude_1 = 72.8790721063599;
//get the difference
$diff = $Longitude_2 - $Longitude_1; //9.3409278936401
然后将值转换为度数,以便最终获得时间。
您存储在 中的答案$diff
已经是十进制度数,因此无需转换。根据您的消息来源,1 度 = 4 分钟时间,因此只需乘以:
//get the time value
$diff_time = $diff * 4; //37.3637115745604
因此,对于您的特定情况,实际时间值接近 37 分钟。