Skip to content

Commit a844688

Browse files
author
Jethet
committed
Test hour/minute/second calculation
1 parent 59ae590 commit a844688

File tree

2 files changed

+33
-19
lines changed

2 files changed

+33
-19
lines changed

app.js

+20-19
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,16 @@ function runTime() {
3737
let countDown = setInterval(() => {
3838
if (runSeconds < input.value * 60) {
3939
++runSeconds;
40-
let totalHours = 0;
41-
let totalMinutes = 0;
42-
let totalSeconds = 0;
43-
44-
totalHours = Math.floor(runSeconds / 3600);
45-
// runSeconds %= 3600;
46-
totalMinutes = Math.floor(runSeconds / 60);
47-
totalSeconds = runSeconds % 60;
40+
// let totalHours = 0;
41+
// let totalMinutes = 0;
42+
// let totalSeconds = 0;
43+
// totalSeconds = runSeconds % 60;
44+
// totalMinutes = Math.floor(runSeconds / 60);
45+
// totalHours = Math.floor(runSeconds / 3600);
46+
let totalSeconds = runSeconds % 60;
47+
let totalHours = Math.floor(runSeconds / 3600);
48+
let totalMinutes = Math.floor(runSeconds / 60 - totalHours * 60);
49+
4850
totalHours = formatTime(totalHours);
4951
totalMinutes = formatTime(totalMinutes);
5052
totalSeconds = formatTime(totalSeconds);
@@ -66,18 +68,17 @@ function runTime() {
6668
setTimeout(function () {
6769
alert("The set time has elapsed");
6870
}, 1000);
69-
}
7071
}
72+
}
7173

72-
let resetButton = document.querySelector("#reset-button");
73-
resetButton.addEventListener("click", function (e) {
74-
e.preventDefault();
75-
clearInterval(countDown);
76-
document.querySelector('#number').value = ''
77-
document.querySelector("#hours-passed").innerHTML = formatTime(0);
78-
document.querySelector("#minutes-passed").innerHTML = formatTime(0);
79-
document.querySelector("#seconds-passed").innerHTML = formatTime(0);
80-
});
81-
74+
let resetButton = document.querySelector("#reset-button");
75+
resetButton.addEventListener("click", function (e) {
76+
e.preventDefault();
77+
clearInterval(countDown);
78+
document.querySelector("#number").value = "";
79+
document.querySelector("#hours-passed").innerHTML = formatTime(0);
80+
document.querySelector("#minutes-passed").innerHTML = formatTime(0);
81+
document.querySelector("#seconds-passed").innerHTML = formatTime(0);
82+
});
8283

8384
startTime();

test.js

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
3+
let runSeconds = 6665
4+
let totalSeconds = runSeconds % 60;
5+
let totalHours = Math.floor(runSeconds / 3600);
6+
let totalMinutes = Math.floor(runSeconds / 60 - totalHours * 60)
7+
8+
9+
console.log(totalSeconds);
10+
console.log(totalMinutes);
11+
console.log(totalHours);
12+
13+

0 commit comments

Comments
 (0)