Files
timer/js/main.js
T
2021-07-04 12:33:35 +02:00

28 lines
738 B
JavaScript

var htmlTimer = document.getElementById("timer");
var timer = setInterval(timerLoop, 1000);
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
let time = parseInt(urlParams.get('time'))
function timerLoop() {
htmlTimer.innerHTML = convertSecMin(time);
time--;
if(time < 0) {
clearInterval(timer)
htmlTimer.style.color = "red";
}
}
function convertSecMin(value) {
let seconds = Math.floor(value % 60);
let minuts = Math.floor(value / 60);
return `${convertDigits(minuts)}:${convertDigits(seconds)}`
}
function convertDigits(number) {
return number.toLocaleString('en-US', {
minimumIntegerDigits : 2,
useGrouping : false});
}