clearInterval() fonksiyonunu araştırırsan, cevabını bulabilirsin
Sayfa yenilince o süre baştan başlayacak,
Server side yapmanız lazım. Ya da saniyeyi localStorage'da tutmanız lazım ama kolay bypass edilir.
Durdurmak için clearInterval() yaz else'in içine.
Aradığım fonksiyon buydu teşekkür ederim.