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:
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.//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")); }
¿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 !!!