MCPcopy Create free account
hub / github.com/AyushSaini00/60minuteJavaScript / getTimeInFormat

Function getTimeInFormat

countdown/app.js:11–34  ·  view source on GitHub ↗
(differenceInTime)

Source from the content-addressed store, hash-verified

9
10//get time in format of days, hours, minutes, seconds
11function getTimeInFormat(differenceInTime){
12 let totalTime = differenceInTime / (1000 * 60 * 60 * 24);
13 let days = Math.floor(totalTime);
14
15 let differenceInHours = (totalTime - days) * 24;
16 let hours = Math.floor(differenceInHours);
17
18 let differenceInMinutes = (differenceInHours - hours) * 60;
19 let minutes = Math.floor(differenceInMinutes);
20
21 let differenceInSeconds = (differenceInMinutes - minutes) * 60;
22 let seconds = Math.floor(differenceInSeconds);
23
24 //padding extra '0' at the start of hr, min & seconds
25 let formattedHours = hours.toString().padStart(2, '0');
26 let formattedMinutes = minutes.toString().padStart(2, '0');
27 let formattedSeconds = seconds.toString().padStart(2, '0');
28
29 //updating the values in html
30 daysElement.innerHTML = days;
31 hoursElement.innerHTML = formattedHours;
32 minutesElement.innerHTML = formattedMinutes;
33 secondsElement.innerHTML = formattedSeconds;
34}
35
36function resetTimer(){
37 daysElement.innerHTML = `-`;

Callers 1

updateTimerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected