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..