The if
in your code is prefixing the value of i
with a zero if it is less than 10
1 becomes 01
2 becomes 02
10 stays as 10
etc
This is so that cosmetically, the hour & minute are displayed as expected.
The formatting is a bit misleading – better written as
function checkTime(i){
if (i < 10) {
i = "0" + i;
}
return i;
}
solved I don’t understand the if{} statement