Oto skrypt ktory dynamicznie odlicza czas od podanej daty w latach, dniach, godzinach, minutach i sekundach. A ja potrzebuje by odliczal tylko i wylacznie w sekundach. Jak to zmodyfikowac?
Kod: Zaznacz cały
<div id="okienko" style="text-align:center;"></div>
<script language="javascript" type="text/javascript">
<!--
function zegar() {
teraz = new Date().getTime(); // aktualna data
dzien = new Date(2004,11,31,23,59,59).getTime(); // 2004.12.31 - 23:59:59
// wyliczanie roznicy
sekund = Math.abs((teraz-dzien)/1000);
minut = Math.floor(sekund/60);
godzin = Math.floor(minut/60);
dni = Math.floor(godzin/24);
lat = Math.floor(dni/365);
// wyliczanie calego okresu
sekund = Math.floor(sekund-minut*60);
minut = Math.floor(minut-godzin*60);
godzin = Math.floor(godzin-dni*24);
dni = Math.floor(dni-lat*365);
roznica="<b>lat:</b> "+lat+" <b>dni:</b> "+dni+"; <b>godzin:</b> "+godzin+
" <b>minut:</b> "+((minut<10)?"0":"")+minut+
" <b>sekund:</b> "+((sekund<10)?"0":"")+sekund;
document.getElementById("okienko").innerHTML =
"Do końca roku 2004 zostało<br />"+roznica;
if (teraz<dzien) {
setTimeout("zegar()",1000);
} else {
document.getElementById("okienko").innerHTML = "Mamy Nowy Rok!";
}
}
zegar();
// -->
</script> 