Estoy calculando la diferencia entre 2 fechas para las que hay muchos ejemplos diferentes disponibles. El tiempo devuelto es en milisegundos, así que necesito convertirlo en algo más útil.Javascript show milisegundos como días: horas: minutos sin segundos
La mayoría de los ejemplos son por días: horas: minutos: segundos u horas: minutos, pero necesito días: horas: minutos por lo que los segundos deben redondearse en minutos.
El método que estoy usando actualmente se acerca, pero muestra 3 días como 2.23.60 cuando debería mostrar 3.00.00 así que algo no está del todo bien. Como acabo de tomar el código actual de un ejemplo en la web, estoy abierto a sugerencias sobre otras formas de hacerlo.
estoy obteniendo el tiempo en milisegundos restando una fecha de inicio a partir de una fecha de finalización de la siguiente manera: -
date1 = new Date(startDateTime);
date2 = new Date(endDateTime);
ms = Math.abs(date1 - date2)
básicamente necesito tomar la variable ms y entregar en days.hours: minutos.
¿Te gustaría compartir algún código? –
¡Parece que "el método que está usando actualmente" es casi correcto! ¿Por qué no arreglarlo? –
¿Puedes publicar un código para lo que estás haciendo? Definitivamente parece que lo estás haciendo mal. Además, consulte http://stackoverflow.com/questions/1056728/formatting-a-date-in-javascript – austinfromboston