Показать сообщение отдельно
  #1 (permalink)  
Старый 01.06.2023, 21:36
Новичок на форуме
Отправить личное сообщение для igor2244 Посмотреть профиль Найти все сообщения от igor2244
 
Регистрация: 21.04.2019
Сообщений: 3

Поясните за JavaScript
Если не сложно поясните новичку за момент кода таймера.

startdate = new Date();
clockStart = startdate.getTime();

function initStopwatch() 
{
var thisTime = new Date();
return (thisTime.getTime() - clockStart)/1000;
}

function getsecs() 
    {
      var tSecs = Math.round(initStopwatch());
      var iSecs = tSecs % 60;
      var iMins = Math.round((tSecs-30)/60); ⬅ Зачем тут вычитается 30
      var sSecs ="" + ((iSecs > 9) ? iSecs : "0" + iSecs);
      var sMins ="" + ((iMins > 9) ? iMins : "0" + iMins);
      document.getElementById("timer-counter").innerHTML ="Вы находитесь на сайте: "+ sMins+":"+sSecs +" минут/секунд.";
      setTimeout('getsecs()', 1000);
    }
Ответить с цитированием