Odpočítavání

Tento článek je 1. část z 1 v seriálu javascript v ukázkách
  • Odpočítavání

Jednoduché javascriptové odpočítávadlo, které vám zjistí dobu. která zbývá do určeného data a každou vteřinu na stránce přepíše, takže to tiká jako normální hodiny. Vše jednoduchou matikou a základním javascriptem.

Funkční demo, kde si s ním můžete hrát zde

Tak tenhle javascriptový kod je asi dost jasný. Pouze se zasekneme na matematice :)

  • Připravíme si dva elementy (testDate a testHours) do kterých budeme zapisovat výsledky
  • Zjistíme si naše vysněné datum (countDown) a také aktuální datum (now), vyjádřené v milisekundách metodou getTime a odečteme je – získáme počet milisekund, které zbývají.
  • Vhodným dělením zjistíme kolik je to dní, hodin atd. Lomítko / je operace dělení, procento % vypočte zbytek. Metoda Math.floor nám to zaokrouhlí dolu (k podlaze) na celá čísla
  • Vše probíhá v intervalu nastaveného funkcí setInterval s parametrem 1000 ms – tedy že se spustí každou sekundu znova.
  • Pokaždé když se interval sepne se vše přepočítá, upraví se naše elementy a otestuje zda nám interval už nedoběhl

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *