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: 12 años, 10 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"