function timeDifference(laterdate, earlierdate) { var difference = laterdate.getTime() - earlierdate.getTime(); var daysDifference = Math.floor(difference/1000/60/60/24); difference -= daysDifference*1000*60*60*24 var hoursDifference = Math.floor(difference/1000/60/60); difference -= hoursDifference*1000*60*60 var minutesDifference = Math.floor(difference/1000/60); difference -= minutesDifference*1000*60 var secondsDifference = Math.floor(difference/1000); total = hoursDifference + ":" + minutesDifference + ":" + secondsDifference; return total; }
There are two times in my code(startTime, endTime) and I am fetching them from database.
startTime = '2022-12-13 10:00:48' and endTime = '2022-12-13 10:01:02'.
I want the difference between two times in the format of HH:MM:SS
I need time difference, but I am getting NaN when I tried to get the difference.