Comunidad de diseño web y desarrollo en internet online

calcular total de horas de un rango de hora

Citar            
MensajeEscrito el 23 Ago 2011 08:37 pm
Hola buenas a todos :)

Bueno la cuestión es la siguiente,

Necesito comprobar el total de horas transcurridas entre 2 horas,

$hora_inicial="08:00:00";
$hora_final="20:00:00";
$rango = (aqui ya no se como seria)

ejemplo

if rango = 24:00:00 { echo son 24 hrs } else {no son 24 hrs}

Saludos y gracias de antemano :wink:

Por killo

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Ago 2011 10:30 pm
La forma mas sencilla de entender es crear una variable que solo contenga la $hora1 = 08 y $hora2 = 20. Luego $difhora = $hora2-$hora1. Esto si no necesitas< los minutos ni los segundos.

Por nethost_cl

36 de clabLevel



Genero:Masculino  

CHILE

chrome
Citar            
MensajeEscrito el 27 Ago 2011 06:21 pm
Hola nethost_cl muchas gracias por tu ayuda

Pero si necesito además de la hora los minutos y segundos necesito lograr algo como lo que hace timediff() de mysql pero aca lo necesito en php.

Saludos

Por killo

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Ago 2011 07:15 pm
Estimado
Entre los scripts que he hecho encontre este

Código PHP :

$hora_inicial = '08:00:15';
   $hora0 = intval('08');
   $min0 = intval('00');
   $seg0 = intval('15');
   
   $hora_final = '20:30:05';
   $hora1 = intval('20');
   $min1 = intval('30');
   $seg1 = intval('05');
   
   $diferencia = date("H:i:s", (mktime($hora1, $min1, $seg1) - mktime($hora0, $min0, $seg0)));

   echo $diferencia;



Lo probe y funciona bien.

Saludos

Por nethost_cl

36 de clabLevel



Genero:Masculino  

CHILE

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.