Vamos a ver un script de ejemplo en PHP que nos permite, dada una cantidad de segundos determinada, averiguar (y mostrar en pantalla) a cuantas horas, minutos, y segundos corresponde.
Para ello definimos una función en PHP que, dada una cantidad determinada de segundos ($seg_ini), escribe en pantalla las horas ($horas), minutos ($minutos) y segundos ($segundos) equivalentes:
function conversor_segundos($seg_ini) {
$horas = floor($seg_ini/3600);
$minutos = floor(($seg_ini-($horas*3600))/60);
$segundos = $seg_ini-($horas*3600)-($minutos*60);
echo $horas.’h:’.$minutos.’m:’.$segundos.’s’;
}
Esta función imprime los resultados directamente. Ejemplo:
conversor_segundos(3721);
… mostrará: 1h:2m:1s