3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?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);
based on A5hPO
Output for 4.3.0 - 7.3.0beta1
00:02:22<br>Ini : 2009-03-16 07:30:00<br>Fin : 2009-03-16 15:24:34<br>Dif : 2847407:54:34