Привет, ребята, у меня есть проект, и у меня есть проблемы в создании моего проекта. Я уже сделал код для таймера экзамена, и он успешно отсчитал время. проблема, с которой я столкнулся, когда я обновил веб-страницу, таймер вернулся к первоначальному расчету. Пожалуйста, помогите мне, как это исправить. Я использую Laravel Framework.
var upgradeTime= {{$d->time*60}};
var seconds = upgradeTime;
function timer() {
var days = Math.floor(seconds/24/60/60);
var hoursLeft = Math.floor((seconds) - (days*86400));
var hours = Math.floor(hoursLeft/3600);
var minutesLeft = Math.floor((hoursLeft) - (hours*3600));
var minutes = Math.floor(minutesLeft/60);
var remainingSeconds = seconds % 60;
function pad(n) {
return (n < 10 ? "0" + n : n);
}
document.getElementById('time').innerHTML = pad(hours) + ":" + pad(minutes) + ":" + pad(remainingSeconds);
if (seconds == 0) {
clearInterval(countdownTimer);
alert('Waktu habis.');
document.getElementById("regForm").submit();
} else {
seconds--;
}
}
var countdownTimer = setInterval('timer()', 1000);