Autor Zpráva
Petr S.
Profil *
Ahojte. Potřeboval bych v JS udělat odpočet nějakého zadaného času. Potřebuju tento odpočet udělat jako funkci, kde vstupní prametr zadám v sekundách. třeba counter(120) - tato funkce by bak odpočítavala od dvou minut (02:00) dolů. Pomůže mi někdo zkušený ? Jsem v JS docela začátečník. Asi by to šlo udělat pomocí dělení 60ti atd., ale myslím, že to půjde udělat šikovněji pomocí nějakých časových funkcí. Poradí někdo ?? Díky všem.
Joker
Profil
Já odpočet dělal tak, že se skriptu předhodí cílový čas a skript pak prostě spočítá rozdíl mezi aktuálním časem a cílovým časem. Je to podle mě jednodušší a přesnější (podle mé zkušenosti se takováhle funkce, pokud není synchronizovaná se systémovým časem, začne se skutečností poměrně rychle rozcházet).

Takže něco takového bych udělal asi jako obálku nad takovou funkcí:
Ta funkce counter(x) by vzala systémový čas, přičetla x sekund, to nastavila jako cílový čas a spustila odpočet.
Hooonza
Profil *
http://www.jakpsatweb.cz/javascript/priklady/index.html#cas
Toto téma je uzamčeno. Odpověď nelze zaslat.

0