Buenas foreros !!!
A ver si podéis ayudarme con este pequeño problema. :)
Quiero hacer que cuando se pulse un botón, empiece a contar desde el momento que se ha pulsado, mostrando el tiempo que ha pasado.
Para ello tengo lo siguiente, lo cual funciona correctamente (Pongo lo importante):
Código:
//CLICK BOTON...
var initTimeDate = new Date();
window.setInterval(function () { UpdateTimeLabelUI(initTimeDate); }, 1000);
//FIN CLICK BOTON
function UpdateTimeLabelUI(timeParking)
{
var currentDate = new Date();
var elapsedTime = new Date(currentDate.getTime() - timeParking.getTime());
$('#lblControlTime').html(elapsedTime.format("H:MM:ss"));
}
Bien, funcionar funciona correctamente, excepto, por que en vez de empezar mostrándome
00:00:01 me muestra
01:00:01 !!!! Es decir, me muestra como si ya hubiese pasado 1 hora desde que se pulso el botón.
¿Saben que es lo que estoy haciendo mal, por favor?
Actualización:
Si puede servir de algo, estoy usando jquery y jquerymobile, ya que la aplicación web será para dispositivos moviles !!!