Hola Foreros..
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:
$('#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);
}
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?
En fin... si alguien puede aconsejarme o ayudarme, se lo agradeceré.
Gracias y un saludo !!