Autor | Zpráva | ||
---|---|---|---|
HeliCZ Profil * |
#1 · Zasláno: 29. 3. 2013, 15:50:49
Zdravím potřeboval bych poradit jak vytvořím odpočet času např. další vysílání bude za 2 hodiny, 5 minut a 35 sekund a jak by odpočet skončil tak aby se stránka znovu načetla ale bez toho odpočítávání děkuji za radu.
|
||
Martin02 Profil |
#2 · Zasláno: 29. 3. 2013, 15:54:28
HeliCZ:
zkus google |
||
HeliCZ Profil * |
#3 · Zasláno: 29. 3. 2013, 16:07:20
Martin02 zkoušel jsem ale po asi 3 hodinách hledání jsme jich našel dost ale ty mi zase nevyhoují
|
||
Martin02 Profil |
#4 · Zasláno: 29. 3. 2013, 16:09:02
HeliCZ:
Když si klikneš na první odkaz, máš tam porobný popis, jak to vytvořit. |
||
Časová prodleva: 4 roky
|
|||
LOL123 Profil * |
#5 · Zasláno: 2. 2. 2017, 10:23:05
Hey hoši tu máte kód :
<script> var vterina = 1000; var minuta = vterina * 60; var hodina = minuta * 60; var den = hodina * 24; var rok = den * 365.24219; var slova = { roku: ["rok", "roky", "let"], dnu: ["den", "dny", "dnů"], hodin: ["hodina", "hodiny", "hodin"], minut: ["minuta", "minuty", "minut"], vterin: ["vteřina", "vteřiny", "vteřin"] }; function sklonovani(pocet, co) { if (pocet == 1) return slova[co][0]; if (pocet < 5 && pocet > 0) return slova[co][1]; return slova[co][2]; } function odpocet(el) { var konec = new Date(el.getAttribute("data-konec")); var ted = new Date(); var rozdil = konec - ted; if (rozdil < vterina) { el.innerHTML = el.getAttribute("data-hlaska"); return; } var zbyva = { roku: Math.floor(rozdil / rok), dnu: Math.floor(rozdil % rok / den), hodin: Math.floor((rozdil % den) / hodina), minut: Math.floor((rozdil % hodina) / minuta), vterin: Math.floor((rozdil % minuta) / vterina) } var vypis = el.getAttribute("data-zbyva"); for (co in zbyva) { var pocet = zbyva[co]; if (pocet > 0) vypis += " " + pocet + " " + sklonovani(pocet, co); } el.innerHTML = vypis; setTimeout(function() { odpocet(el); }, vterina); } </script> <p id="odpocet" data-konec="12/24/2063 15:18:40" data-hlaska="Čas vypršel!" data-zbyva="Do odpočtu zbývá:"></p> <script> odpocet(document.getElementById('odpocet')); </script> |
||
Časová prodleva: 6 let
|
0