odliczanie świąteczne

0

Witam wie ktoś może jak i co potrzeba do wykonania takiego odliczania jak jest na stronie http://odliczanie.swiateczne.info/ ??
Zastanawia mnie to bo za niedługo będzie mi potrzebne zrobienie odliczania na mojej stronce tylko najbardziej chodzi mi o to żeby odliczanie po odświeżeniu strony dalej się odliczało jak przed odświeżeniem, a nie że wróci do początkowego stanu.

1

z tamtej strony:

function Odliczaj() {





	// obecny czas


    var Teraz = new Date();


      


	// czas swiat


	var Swieta = (new Date(Teraz.getFullYear(), 11, 24, 0, 0, 0, 0)).getTime();


      


	// sprawdzenie czy juz po swietach, ale jeszcze nie nowy rok


	if ( (Teraz.getDate() >= 24) && (Teraz.getMonth() == 11)) {


		Swieta = (new Date(Teraz.getFullYear() + 1, 11, 24, 0, 0, 0, 0)).getTime();


	}


      


	var Czas = (new Date()).getTime();


	var Roznica = Math.floor((Swieta - Czas) / 1000);





	var Sekundy = Roznica;





	// obliczanie czasu pozostalego - dni


	var Dni = Math.floor(Sekundy / 86400);


	Sekundy = Sekundy - Dni * 86400;





	// godziny


	var Godziny = Math.floor(Sekundy / 3600);


	Sekundy = Sekundy - Godziny * 3600;





	// minuty


	var Minuty = Math.floor(Sekundy / 60);


	Sekundy = Sekundy - Minuty * 60;


	


	var Tekst = "";





	// poprawne po polsku wyswietlanie ilosci dni, czyli 1 dzien, lecz 2 dni, etc


	if (Dni == 0) {


		Tekst = '<span id="Dni">' + Dni + '</span> dni';


	} else if (Dni > 1) {


		Tekst = '<span id="Dni">' + Dni + '</span> dni';


	} else {


		Tekst = '<span id="Dni">' + Dni + '</span> dzień';


	}





	// tutaj wiekszy problem, bo 1 godzina, 2 godziny, ..., 5 godzin, ..., 22 godziny, 


	if (Godziny == 0) {


		Tekst = Tekst + ', <span id="Godziny">' + Godziny + '</span> godzin';


	} else if (Godziny == 1) {


		Tekst = Tekst + ', <span id="Godziny">' + Godziny + '</span> godzina';


	} else if (Godziny < 5)  {


		Tekst = Tekst + ', <span id="Godziny">' + Godziny + '</span> godziny';


	} else if (Godziny < 22) {


		Tekst = Tekst + ', <span id="Godziny">' + Godziny + '</span> godzin';


	} else {


		Tekst = Tekst + ', <span id="Godziny">' + Godziny + '</span> godziny';


	}





	// minuty podobnie jak godziny, lecz liczenie konczy sie na 59, nie 23


	if (Minuty == 0) {


		Tekst = Tekst + ', <span id="Minuty">' + Minuty + '</span> minut';


	} else if (Minuty == 1) {


		Tekst = Tekst + ', <span id="Minuty">' + Minuty + '</span> minuta';


	} else if (Minuty < 5)  {


		Tekst = Tekst + ', <span id="Minuty">' + Minuty + '</span> minuty';


	} else if (Minuty < 22) {


		Tekst = Tekst + ', <span id="Minuty">' + Minuty + '</span> minut';


	} else if (Minuty < 25) {


		Tekst = Tekst + ', <span id="Minuty">' + Minuty + '</span> minuty';


	} else if (Minuty < 32) {


		Tekst = Tekst + ', <span id="Minuty">' + Minuty + '</span> minut';


	} else if (Minuty < 35) {


		Tekst = Tekst + ', <span id="Minuty">' + Minuty + '</span> minuty';


	} else if (Minuty < 42) {


		Tekst = Tekst + ', <span id="Minuty">' + Minuty + '</span> minut';


	} else if (Minuty < 45) {


		Tekst = Tekst + ', <span id="Minuty">' + Minuty + '</span> minuty';


	} else if (Minuty < 52) {


		Tekst = Tekst + ', <span id="Minuty">' + Minuty + '</span> minut';


	} else if (Minuty < 55) {


		Tekst = Tekst + ', <span id="Minuty">' + Minuty + '</span> minuty';


	} else {


		Tekst = Tekst + ', <span id="Minuty">' + Minuty + '</span> minut';


	}





	// sekundy j.w.


	if (Sekundy == 0) {


		Tekst = Tekst + ', <span id="Sekundy">' + Sekundy + '</span> sekund';


	} else if (Sekundy == 1) {


		Tekst = Tekst + ', <span id="Sekundy">' + Sekundy + '</span> sekunda';


	} else if (Sekundy < 5)  {


		Tekst = Tekst + ', <span id="Sekundy">' + Sekundy + '</span> sekundy';


	} else if (Sekundy < 22) {


		Tekst = Tekst + ', <span id="Sekundy">' + Sekundy + '</span> sekund';


	} else if (Sekundy < 25) {


		Tekst = Tekst + ', <span id="Sekundy">' + Sekundy + '</span> sekundy';


	} else if (Sekundy < 32) {


		Tekst = Tekst + ', <span id="Sekundy">' + Sekundy + '</span> sekund';


	} else if (Sekundy < 35) {


		Tekst = Tekst + ', <span id="Sekundy">' + Sekundy + '</span> sekundy';


	} else if (Sekundy < 42) {


		Tekst = Tekst + ', <span id="Sekundy">' + Sekundy + '</span> sekund';


	} else if (Sekundy < 45) {


		Tekst = Tekst + ', <span id="Sekundy">' + Sekundy + '</span> sekundy';


	} else if (Sekundy < 52) {


		Tekst = Tekst + ', <span id="Sekundy">' + Sekundy + '</span> sekund';


	} else if (Sekundy < 55) {


		Tekst = Tekst + ', <span id="Sekundy">' + Sekundy + '</span> sekundy';


	} else {


		Tekst = Tekst + ', <span id="Sekundy">' + Sekundy + '</span> sekund';


	}


    


	document.getElementById('PozostalyCzas').innerHTML = Tekst;


	


	setTimeout("Odliczaj()", 500);


}

ps. średnie te ich odliczanie

1 użytkowników online, w tym zalogowanych: 0, gości: 1