Ver Mensaje Individual
  #9 (permalink)  
Antiguo 29/03/2013, 04:49
Avatar de jrclurita
jrclurita
 
Fecha de Ingreso: febrero-2012
Ubicación: Lima
Mensajes: 33
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Convertir formato 09:24:38 a segundos

Cita:
Iniciado por karenbety53 Ver Mensaje
Hola soy nueva en esto, tengo una funcion de Jquery que me permite obtener la hora con un Request me regresa algo asi 09:24:38 pero ahora quiero convertir lo que me trae en Segundos pero no se como , ayuda por favor

Otra manera la cual probé y me resulto con estas 2 funciones para los casos:

Código PHP:
/* De segundo a hora */


function segundos_a_hora($hora) { 
    list(
$h, $m, $s) = explode(':', $hora); 
    return (
$h * 3600) + ($m * 60) + $s; 
} 



/* De hora a segundos */

function hora_a_segundos($segundos) { 
    
$h = floor($segundos / 3600); 
    
$m = floor(($segundos % 3600) / 60); 
    
$s = $segundos - ($h * 3600) - ($m * 60); 
    return 
sprintf('%02d:%02d:%02d', $h, $m, $s); 
}

$h = ' - hora';
$s = ' - segundos';
 
echo 
segundos_a_hora("18:27:31").$h; 
echo 
'<br />'; 
echo 
hora_a_segundos(66451).$s; 

/* Obtienes la Salida: 
66451 
18:27:31 
*/ 
Bienvenido al foro.

saludos
__________________
Cuantas cosas por ver y no hay tiempo: "El defecto de las redes sociales es que nunca podemos ver todos los contenidos"