Odpočet + čas serveru

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
vinchi9
Level 2
Level 2
Příspěvky: 218
Registrován: leden 12
Pohlaví: Muž
Stav:
Offline

Odpočet + čas serveru

Příspěvekod vinchi9 » 25 úno 2013 20:46

Ahoj, chtěl bych si udělat na stránky dynamický odpočet času podle serverového času a dynamické zobrazování času serveru.
Učím se v Javascriptu, tak jsem něco zkusil vyrobit:

Kód: Vybrat vše

<script type="text/JavaScript">
cas_server = <?php echo time(); ?>;

function showtime() {
today = new Date(cas_server*1000);
cas_server = cas_server+1;
BigDay = new Date();
BigDay.setTime(<?php echo time()*1000+3600000; ?>);
msPerDay = 86400000;
timeLeft = (BigDay.getTime() - today.getTime());

e_daysLeft = timeLeft / msPerDay;
daysLeft = Math.floor(e_daysLeft);

e_hrsLeft = (e_daysLeft - daysLeft)*24;
hrsLeft = Math.floor(e_hrsLeft);

e_minsLeft = (e_hrsLeft - hrsLeft)*60;
minsLeft = Math.floor(e_minsLeft);

secLeft = Math.floor((e_minsLeft - minsLeft)*60);

vystup=hrsLeft+':'+minsLeft+':'+secLeft;
document.getElementById('cas').innerHTML=vystup;
setTimeout("showtime()",1000);
}
</script>

Má to ale nějakou chybu: Nejede to úplně plynule (někdy přeskočí čísla, na chvíli se zasekne).
Podobný problém mám i s hodinami. Byl bych rád, kdyby mi někdo zkušenější poradil.
Díky
CPU: AMD Athlon X4 750K MB: Gigabyte GA-F2A75-D3H RAM: Corsair Vengeance XMP LP 2x 2GB 1600MHz GPU: Gigabyte HD 7850 PSU: BeQuiet Pure Power BQT L8-CM-630W

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Odpočet + čas serveru

Příspěvekod CZechBoY » 26 úno 2013 12:39

Hoj,
to že se ti tenhle kod občas zasekává je spíš slabším pc, nebo nevim :-)

mrkni třeba na www.odpocetcasu.cz jak to tam mají pořešené oni
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti