Besplatan Odbrojavanje

Odbrojavajte do bilo kojeg datuma i vremena. Postavite prilagođeni datum ili koristite brze postavke (5 min, 15 min, 1 sat). Registracija nije potrebna.

Radi offline nakon učitavanja
Postavi tajmer
sati
minuta
sekundi

Brzo odbrojavanje

Odbrojavaj do

Savjet: ostavite ovu stranicu otvorenom da bi alarm mogao zazvoniti. Ekran ostaje budan dok radi.

Postavite tajmer iznad ili odaberite brzi predložak, zatim pritisnite Start

Kako radi

Odbrojavajući tajmer radi u potpunosti u vašem pregledniku sa nula vanjskih zavisnosti — bez biblioteka, bez poziva serveru. Koristi setInterval od 1 sekunde koji izračunava razliku između Date.now() i sačuvanog ciljnog vremenskog žiga pri svakom otkucaju, tako da prikaz ostaje tačan čak i ako je kartica u pozadini ili sat uređaja odstupa.

  1. 1
    Postavite cilj
    Odaberite mod trajanja (sati, minute, sekunde) ili se prebacite na mod datuma/vremena za odbrojavanje do određenog trenutka. Pet dugmadi brzih unaprijed postavljenih vrijednosti (od 5 min do 24 sata) potpuno preskaču unose i odmah pokreću tajmer.
  2. 2
    Interval otkucava prema fiksnom cilju
    Kada se pokrene, alat čuva apsolutni cilj kao Date objekat i aktivira setInterval svakih 1000 ms. Svaki otkucaj poziva Date.now() i oduzima od cilja — tako da propušteni otkucaji (kartica uspavana, procesor zauzet) sami sebe ispravljaju na sljedećem otkucaju umjesto da akumuliraju kašnjenje.
  3. 3
    Adaptivni prikaz i zrcaljenje kartice
    Prikaz automatski izostavlja vodeće nulte jedinice — tajmer od 45 sekundi prikazuje samo sekunde velikim slovima, dok tajmer od više dana prikazuje sve četiri jedinice manjom veličinom. Preostalo vrijeme se takođe upisuje u document.title tako da odbrojavanje ostaje čitljivo u minimiziranoj ili pozadinskoj kartici.
  4. 4
    Web Audio zvono na kraju
    Kada odbrojavanje dostigne nulu, ugrađeni Web Audio API preglednika (AudioContext + OscillatorNode) sintetizuje trostruko-pulsno zvono sinusnog talasa od 880 Hz — nikakva audio datoteka se ne preuzima. Pauza, nastavak, i URL-ovi za dijeljenje (koji kodiraju ciljnu epohu u #to= fragmentu, koji nikada ne dopire do servera) se takođe obrađuju u potpunosti na strani klijenta.

Povezani alati

Često postavljana pitanja