Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/01/2014, 10:22
Avatar de Beuses
Beuses
 
Fecha de Ingreso: marzo-2009
Ubicación: Maracaibo
Mensajes: 132
Antigüedad: 15 años, 8 meses
Puntos: 5
Exclamación Respuesta: Tiempo de espera (calculo entre horas)

Hola, muchas gracias por tu respuesta PHPeros

Pero luego de seguir buscando me encontre con esta pagina

Así la modifique un poco para así usarla.
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> Tiempo transcurrido </TITLE> 

<SCRIPT LANGUAGE="JavaScript">
function formatString(string, len){
    if (string.length <len){
        addchar=(len - string.length);
        for (i = 0; i <addchar; i++){
            string="0"+string;
        }
    }
 
    if (string.length> len){
        string=substr(string,0,len);
    }
    return string;
}
function Transcurrido(){
	// Hora de llegada
	// En mi caso uso formato "yyyy-mm-dd h:MM:ss". cada quien usa el que mas le convenga
	Hora = '2014-01-11 09:08:45'; 
	
	// convertimos valores de cada tiempo en milisegundos
	var msecPerMinute = 1000 * 60;
	var msecPerHour = msecPerMinute * 60;
	var msecPerDay = msecPerHour * 24;

	// Convertimos hora de llegada a milisegundos
	var date = new Date(Hora);
	var dateMsec = date.getTime();

	// Convertimos hora actual a milisegundos
	var date2 = new Date();
	var dateMsec2 = date2.getTime();

	// Restamos los 2 tiempos
	var interval = dateMsec2 - dateMsec;

	// calculamos Dias, Horas, Minutos y Segundos
	var days = Math.floor(interval / msecPerDay );
	interval = interval - (days * msecPerDay );

	var hours = Math.floor(interval / msecPerHour );
	interval = interval - (hours * msecPerHour );

	var minutes = Math.floor(interval / msecPerMinute );
	interval = interval - (minutes * msecPerMinute );

	var seconds = Math.floor(interval / 1000 );
	
	// Concatenamos el resultado
	Tiempo = days + ", " + hours + ":" + formatString(String(minutes),2) + "':" + formatString(String(seconds),2)+"''";
	//Tiempo = days + " days, " + hours + " hours, " + minutes + " minutes, " + seconds + " seconds."
	
	// Mostramos por pantalla
	document.write(Tiempo);
}
</SCRIPT> 

</HEAD> 

<BODY> 
<script language="JavaScript">Transcurrido()</script>

</BODY> 
</HTML> 
Espero sirva para alguien que lo necesite..