Tengo un problema muy, muy extraño, que no sé como resolverlo, ni por donde mirar...
Resulta que estoy restando dos Date() y el resultado es incoherente.
Estoy creando un objeto Date(), luego lo paso a una función donde creo otro Date() y lo resto al anterior. Y el resultado es que sale UNA HORA DE MAS !!!
Les muestro mi simple ejempolo:
Código:
Bien... con este simple ejemplo, la hora que me sale es: 1:00:01 cuando realmente debería salir: 0:00:01 Eso si ejecuto la aplicación desde mi equipo. Si la ejecuto desde mi movil sale bien. ¿Por que es esto?$('#boton').click(function(){ self.StartWorker(new Date()); }); function StartWorker (timeParking) { var currentDate = new Date(); var elapsedTime = new Date(currentDate.getTime() - timeParking.getTime()); var infoDate = elapsedTime.getHour() + ':' + elapsedTime.getMinutes() : + elapsedTime.getSeconds(); $('#lblTime').html(infoDate); }
En fin... si alguien puede aconsejarme o ayudarme, se lo agradeceré.
Gracias y un saludo !!