Postanowiłem zrobić sobie coś takiego, że pobierany jest czas serwera, który jest wyświetlany w takim bloku:
Kod:
<span id="a">19:30:15</span>
Zrobiłem wyciąganie liczb z tego bloku w taki sposób:
Kod:
var po=document.getElementById("a").innerHTML;
var godzina =po.substr(0,2);
var minuta=po.substr(3,2);
var sekunda=po.substr(6,2);
Następne znalazłem skrypt, który na bieżąco wyświetla czas:
Kod:
<script type="text/javascript">
<!--
function zegar()
{
//pobranie aktualnej godziny, minuty i sekundy
var czas = new Date();
godzina = czas.getHours(); if (godzina <= 9) {godzina = "0"+godzina;}
minuta = czas.getMinutes(); if (minuta <= 9) {minuta = "0"+minuta;}
sekunda = czas.getSeconds(); if (sekunda <= 9) {sekunda = "0"+sekunda;}
document.forms["zegarek"].elements["pokaz"].value = godzina + ":" + minuta + ":" + sekunda;
}
//uruchom funkcję zegar co 1 sekundę.
setInterval("zegar()",1000);
-->
</script>
<form id="zegarek">
<input type="text" value="" name="pokaz" style="width: 80px;" />
</form>
No i mam pytanie jak zrobić aby początkiem odliczania w tej funkcji byłby czas podany w tym bloku na samym początku.
Zakładki