<?php
$Fecha = "2016-01-27 11:50:19";
function CalcularTiempo($Timestamp){
$Segundos = strtotime('now') - strtotime($Timestamp);
return intval($Segundos);
}
function CalcularVelocidad($Distancia, $Tiempo){
$salida = $Distancia / $Tiempo;
return $salida / 1000;
}
function CalcularDistancia($OrigenLat, $OrigenLon, $DestinoLat, $DestinoLon){
$R = 6371;
$dLat = ($DestinoLat - $OrigenLat) * (pi() / 180);
$dLon = ($DestinoLon - $OrigenLon) * (pi() / 180);
$a = sin($dLat / 2) * sin($dLat / 2) + cos($OrigenLat * (pi() / 180)) * cos($DestinoLat * (pi() / 180)) * sin($dLon / 2) * sin($dLon / 2);
$c = 2 * atan2(sqrt($a), sqrt(1 - $a));
return ($R * $c) * 1000;
}
$Tiempo = CalcularTiempo($Fecha);
$Distancia = CalcularDistancia(38.278096798610605,-0.6911851008339024,38.2788421664234,-0.6901980479164007);
$Velocidad = CalcularVelocidad($Distancia, $Tiempo);
echo $Velocidad;
echo '\n';
echo round(7.6734156326455);
?>
- Output for 5.6.28, 7.0.20, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.31, 7.4.0 - 7.4.33, 8.0.0 - 8.0.12, 8.0.14 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
- 7.5142561632066E-5\n8
- Output for 7.3.32 - 7.3.33, 8.0.13
- -5.9508121232761E-5\n8
- Output for 7.0.6
- 1.2025269637215E-8\n8
- Output for 7.0.5
- 2.0685061452406E-8\n8
- Output for 7.0.4
- 3.1851961778391E-8\n8
- Output for 7.0.3
- 2.6863421419139E-8\n8
- Output for 7.0.2
- 2.4813814236628E-8\n8
- Output for 7.0.1
- 2.4322641615767E-8\n8
- Output for 7.0.0
- 2.3090431137793E-8\n8
- Output for 5.6.21
- 1.4386257699223E-8\n8
- Output for 5.6.20
- 1.8735733407275E-8\n8
- Output for 5.6.19
- 3.3929615792774E-8\n8
- Output for 5.6.18
- 2.8733167872364E-8\n8
- Output for 5.6.17
- 2.6285181990871E-8\n8
- Output for 5.6.16
- 2.2698727724137E-8\n8
- Output for 5.6.15
- 2.2319904731882E-8\n8
- Output for 5.6.14
- 1.768706887875E-8\n8
- Output for 5.6.13
- 1.7457455572015E-8\n8
- Output for 5.6.12
- 1.6499204317995E-8\n8
- Output for 5.6.11
- 1.5700229525415E-8\n8
- Output for 5.6.10
- 1.5508900268534E-8\n8
- Output for 5.6.9
- 1.5131015206296E-8\n8
- Output for 5.6.8
- 1.4751725087376E-8\n8
- Output for 5.5.35
- 1.1866021457036E-8\n8
- Output for 5.5.34
- 1.8462420403795E-8\n8
- Output for 5.5.33
- 3.301578701112E-8\n8
- Output for 5.5.32
- 2.7495817745312E-8\n8
- Output for 5.5.31
- 2.5731787703947E-8\n8
- Output for 5.5.30
- 2.1264441423644E-8\n8
- Output for 5.5.29
- 1.7113414559854E-8\n8
- Output for 5.5.28
- 1.6278121618613E-8\n8
- Output for 5.5.27
- 1.6076443850039E-8\n8
- Output for 5.5.26
- 1.5317880667465E-8\n8
- Output for 5.5.25
- 1.4935766007215E-8\n8
- Output for 5.5.24
- 1.1734791607952E-8\n8
preferences:
201.48 ms | 401 KiB | 228 Q