Display countdown to next update in seconds

HTML

<div>
  <span id="countdown">5</span> Sekunden bis zur nächsten Aktualisierung
</div>

JavaScript

let countdown = 5; // Startwert in Sekunden

function updateLivePrice() {
  // Deine Logik zum Aktualisieren
  console.log("Preis aktualisiert");
  countdown = 5; // Zurücksetzen des Countdowns
}

// Countdown-Anzeige aktualisieren
function updateCountdown() {
  countdown--;
  if (countdown <= 0) {
    updateLivePrice();
  }
  document.getElementById("countdown").textContent = countdown;
}

// Intervall für die eigentliche Aktualisierung
setInterval(updateCountdown, 1000); // zählt jede Sekunde runter
updateLivePrice(); // optional direkt beim Start einmal ausführen