Я рассчитываю разницу между двумя датами, для которых доступно много разных примеров. Время возвращается в миллисекундах, поэтому мне нужно преобразовать его во что-то более полезное.
Большинство примеров приведены для дней: часов: минут: секунд или часов: минут, но мне нужно дней: часов: минут , поэтому секунды должны быть округлены до минут.
Метод, который я сейчас использую, близок, но показывает 3 дня как 2.23.60, когда он должен показывать 3.00.00, так что что-то не совсем правильно. Поскольку я только что взял текущий код из примера в Интернете, я открыт для предложений относительно других способов сделать это.
Я получаю время в миллисекундах, вычитая дату начала из даты окончания следующим образом: -
date1 = new Date(startDateTime);
date2 = new Date(endDateTime);
ms = Math.abs(date1 - date2)
Мне нужно взять переменную ms и превратить ее в days.hours: minutes.