function doplnna2 (cislo) { cislo = cislo.toString(); if(cislo.length == 1) cislo = '0' + cislo; return cislo; } var date = new Date(); var hours = eval(5) - eval(date.getHours()); var minutes = eval(46) - eval(date.getMinutes()); var seconds = eval(40) - eval(date.getSeconds()); var server_time = new Date(); server_time.setHours(5); server_time.setMinutes(46); server_time.setSeconds(40); current_time = server_time.getTime(); var plus_time = current_time - date.getTime(); function naplnCas (){ var datum = new Date(); // prave aktualni cas datum.setTime(eval(datum.getTime() + plus_time)); aktualniCas = doplnna2(datum.getHours()) + ":" + doplnna2(datum.getMinutes()) + ":" + doplnna2(datum.getSeconds()); // vybral jsem z data, co potrebuju a obalil znamenky, aby se to prevedlo na retezec window.document.getElementById("cas").innerHTML = aktualniCas; } naplnCas(); //naplneni na zacatku window.setInterval("naplnCas()", 1000); //pravidelna zmena, 1000 je sekunda