3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $Fecha = 1453892442; function CalcularTiempo($Timestamp){ $Segundos = strtotime('now') - strtotime($Timestamp); return intval($Segundos); } function CalcularVelocidad($Distancia, $Tiempo){ return $Distancia / $Tiempo; } 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 $Tiempo; ?>
based on JHdIm
Output for 5.6.28, 7.0.20 - 7.2.0
1453892546
Output for 7.0.6
1463833524
Output for 7.0.5
1459671429
Output for 7.0.4
1457645165
Output for 7.0.3
1458342161
Output for 7.0.2
1458709759
Output for 7.0.1
1458807056
Output for 7.0.0
1459069353
Output for 5.6.21
1462201949
Output for 5.6.20
1460272760
Output for 5.6.19
1457415331
Output for 5.6.18
1458052566
Output for 5.6.17
1458440061
Output for 5.6.16
1459158703
Output for 5.6.15
1459248095
Output for 5.6.14
1460651082
Output for 5.6.13
1460739990
Output for 5.6.12
1461137722
Output for 5.6.11
1461506463
Output for 5.6.10
1461600402
Output for 5.6.9
1461792919
Output for 5.6.8
1461996069
Output for 5.5.35
1463966922
Output for 5.5.34
1460367223
Output for 5.5.33
1457512858
Output for 5.5.32
1458239805
Output for 5.5.31
1458537876
Output for 5.5.30
1459513955
Output for 5.5.29
1460877664
Output for 5.5.28
1461236133
Output for 5.5.27
1461328268
Output for 5.5.26
1461696532
Output for 5.5.25
1461896206
Output for 5.5.24
1464079618
Output for 5.4.45
1453892549
Output for 5.4.44
1453892550
Output for 5.4.42 - 5.4.43
1453892551
Output for 5.4.41
1453892552
Output for 5.4.39 - 5.4.40
1453892553
Output for 5.4.36 - 5.4.38
1453892554
Output for 5.4.34 - 5.4.35
1453892555
Output for 5.3.29, 5.4.31 - 5.4.32
1453892556
Output for 5.4.28 - 5.4.30
1453892557
Output for 5.4.24 - 5.4.27
1453892558
Output for 5.3.28, 5.4.22 - 5.4.23
1453892559
Output for 5.4.19 - 5.4.21
1453892560
Output for 5.3.26 - 5.3.27, 5.4.17 - 5.4.18
1453892561
Output for 5.3.23 - 5.3.25, 5.4.13 - 5.4.16
1453892562
Output for 5.3.22, 5.4.12
1453892563