Очень точный отсчет времени на JS

Можете помочь реализовать точный отсчет времени? Вот у меня есть кусок кода:

var timestamp = 1621612800 - (new Date().getTime() / 1000);

function component(x, v) {
  return Math.floor(x / v);
}

setInterval(function() {
  timestamp--;
  var days = component(timestamp, 24 * 60 * 60),
    hours = component(timestamp, 60 * 60) % 24,
    minutes = component(timestamp, 60) % 60,
    seconds = component(timestamp, 1) % 60;

  console.log(days + " days, " + hours + ":" + minutes + ":" + seconds);
}, 1000);

Но через некоторое время, таймер расходится, то есть у меня есть определенная дата в виде timestamp (пример: 1621612800) и нужно от текущего времени сделать отсчет, но чтобы он был очень точным


Ответы (0 шт):