3v4l.org

run code in 300+ PHP versions simultaneously
<?php $result['s'] = '142:000'; echo gmdate("H:i:s", (int)$result['s']); $fechaIni = "2009-03-16 07:30:00"; $fechaFin = "2009-03-16 15:24:34"; // separo las partes de cada fecha list($iniDia, $iniHora) = explode(" ", $fechaIni); list($anyo, $mes, $dia) = explode("-", $iniDia); list($hora, $min, $seg) = explode(":", $iniHora); $tiempoIni = mktime($hora, $min, $seg, $mes, $dia, $anyo); // hago lo mismo para obtener el $tiempoFin list($finDia, $finHora) = explode(" ", $fechaFin); list($anyo, $mes, $dia) = explode("-", $finDia); list($hora, $min, $seg) = explode(":", $finHora); $tiempoFin = mktime($hora, $min, $seg, $mes , $dia, $anyo); // al restar los valores, obtenemos los SEGUNDOS de diferencia $diferencia = $tiempoFin - $tiempoIni; print "<br>Ini : ".$fechaIni; print "<br>Fin : ".$fechaFin; print "<br>Dif : ". $diferencia; echo gmdate("H:i:s", $diferencia);
Output for 4.3.0 - 4.3.11, 4.4.0 - 4.4.9, 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.24 - 5.5.35, 5.6.8 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
00:02:22<br>Ini : 2009-03-16 07:30:00<br>Fin : 2009-03-16 15:24:34<br>Dif : 2847407:54:34
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 00:02:22<br>Ini : 2009-03-16 07:30:00<br>Fin : 2009-03-16 15:24:34<br>Dif : 2847407:54:34

preferences:
201.44 ms | 402 KiB | 355 Q