Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2014, 09:01
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Problema con formateo de Fechas...

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 !!
__________________
Charlie.