Tema: Urgente !!
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/09/2007, 01:36
gangrel
 
Fecha de Ingreso: septiembre-2007
Mensajes: 24
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Urgente !!

bueno, creo que ya lo he solucionado, asique aqui dejo el codigo por si alguno lo necesita

function RestarHoras($horaini,$horafin)
{
$horai=substr($horaini,0,2);
$mini=substr($horaini,3,2);
//$segi=substr($horaini,6,2);

$horaf=substr($horafin,0,2);
$minf=substr($horafin,3,2);
//$segf=substr($horafin,6,2);

$ini=((($horai*60)*60)+($mini*60);
$fin=((($horaf*60)*60)+($minf*60);

$dif=$fin-$ini;

$difh=floor($dif/3600);
$difm=floor(($dif-($difh*3600)...
//$difs=$dif-($difm*60)-($difh...
return date("H:i",mktime($difh,$difm)...
//return date("H-i-s",mktime($difh,$dif...
}


declaras una variable $_SESSION["SESION_TIME"]
y la igualas a time() cuando se logee
$_SESSION["SESION_TIME"] =time();
y en el logout declaras otra variable $total_tiempo que sea =
a :
$total_tiempo=RestarHoras($_SE... ,time());
$total_tiempo tiene el tiempo que ha durado la sesion de ese usuario