Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
[javascript] odliczanie czasu
Autor Wiadomość
Lionel Offline
Member
***

Liczba postów: 131
Dołączył: 18-12-2007
Reputacja: 1
Post: #1
[javascript] odliczanie czasu
Zapewne jest spora osób które chciały by mieć odliczanie czasu z jakiejś okazji np. Świąt, urodziny strony, jakiejś przełomowej chwili na stronie. Więc zamieszczam kod napisany w js (javascript), jest to całkiem niezły licznik ponieważ po skończeniu odliczania ukaże się naszym oczom "Koniec odliczania" a nie jak u niektórych odliczanie odbywa się od początku, nasz licznik (przynajmniej w extreme fusion) będzie miał tło obrazka/koloru panelu naszego thema/lay'a/skórki (jak kto woli).

A oto kod:

Kod:
<script type="text/javascript">
function CD(d,o,t,x){return[x=~~(t=(d-o)/864e5),x=~~(t=(t-x)*24), x=~~(t=(t-x)*60),~~((t-x)*60)]}
function R(t){
t=CD(new Date(2012,6,9,16,00,00),new Date());
document.getElementById('costam').innerHTML='za '+t[0]+" dni, "+t[1]+" h, "+t[2]+" m, "+t[3]+"s";
if(!t[0]&&!t[1]&&!t[2]&&!t[3])document.getElementById('costam').innerHTML='Koniec odliczania';
else setTimeout('R()',1e3);
}
onload=function(){R();}

</script>
<div id="costam"></div>


Ja ustawiłem domyślną datę 9 czerwca 2012 (to nieoficjalny termin ceremonii otwarcia i meczu inauguracyjnego piłkarskich mistrzostw Europy)

Może małe objaśnienie jak ustawiamy czas a dokładnie w tej linijce:
Kod:
t=CD(new Date(2012,6,9,16,00,00),new Date());

Chyba nie muszę pisać które cyfry odpowiadają za którą datę Wink

Gdyby coś nie chciało działać proszę o wklejenie kodu który wam nie działa

_____
Lionel

Zobacz jeszcze inne moje artykuły:

---->rotator banerów w javascript
---->śnieg na stronie w javascript

Lionel Site:
Strona o grze gothic
Free download do Sony Ericssona oraz forum
Wiedźmin - strona oraz forum
(Ten post był ostatnio modyfikowany: 21-12-2007 01:57 przez Lionel.)
21-12-2007 01:49
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
sebastianpl Offline
Junior Member
**

Liczba postów: 4
Dołączył: 13-08-2008
Reputacja: 0
Post: #2
RE: [javascript] odliczanie czasu
hmmm źle pokazuje dni Smile
13-08-2008 03:32
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Wait Offline
Senior Member
****

Liczba postów: 297
Dołączył: 05-01-2008
Reputacja: 3
Post: #3
RE: [javascript] odliczanie czasu
Tak to prawda, jaką datę nie ustawisz to i tak pozostaje 31 dni do końcaWink

Już od stycznia! Alcatraz
13-08-2008 14:32
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Lionel Offline
Member
***

Liczba postów: 131
Dołączył: 18-12-2007
Reputacja: 1
Post: #4
RE: [javascript] odliczanie czasu
Nie możliwe. Smile

Lionel Site:
Strona o grze gothic
Free download do Sony Ericssona oraz forum
Wiedźmin - strona oraz forum
15-08-2008 22:32
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
adam Offline
////////////////
***

Liczba postów: 195
Dołączył: 06-04-2008
Reputacja: 0
Post: #5
RE: [javascript] odliczanie czasu
U mnie to samo co u Waita, jednak możliwe...

Zaczynasz pozycjonować? Zacznij od zdobywania linków stałch z LinkMe
15-08-2008 23:43
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
sebastianpl Offline
Junior Member
**

Liczba postów: 4
Dołączył: 13-08-2008
Reputacja: 0
Post: #6
RE: [javascript] odliczanie czasu
JUŻ rozgryzłem to

http://www.w3schools.com/jsref/jsref_obj_date.asp

getMonth() Returns the month from a Date object (from 0-11)
17-08-2008 19:47
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
bartek_gol Offline
Junior Member
**

Liczba postów: 2
Dołączył: 20-08-2008
Reputacja: 0
Post: #7
RE: [javascript] odliczanie czasu
może ktoś podać poprawny kod?

z góry dziekuję

pozdrawiam, Bartek
20-08-2008 16:44
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
sebastianpl Offline
Junior Member
**

Liczba postów: 4
Dołączył: 13-08-2008
Reputacja: 0
Post: #8
RE: [javascript] odliczanie czasu
oj czytałeś dokumentację ?

w php getMonth miesiące się podaje od 0-11 czyli styczeń to 0 a grudzień 11
20-08-2008 18:18
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
bartek_gol Offline
Junior Member
**

Liczba postów: 2
Dołączył: 20-08-2008
Reputacja: 0
Post: #9
RE: [javascript] odliczanie czasu
Dobra, sprawa jest taka że kompletnie sie na tym nie znam.

Dobrze rozumie?:

Powiedzmy data 2008-12-18 godzina 17:45


t=CD(new Date(2008,11,9,17,45,00),new Date());
20-08-2008 19:50
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
matklein Offline
Junior Member
**

Liczba postów: 1
Dołączył: 20-08-2008
Reputacja: 0
Post: #10
RE: [javascript] odliczanie czasu
t=CD(new Date(2008,11,18,17,45,00),new Date());

tak powinno być.


Mam inne pytanie techniczne, co zrobić żeby takich odliczeń było na stronie kilka? Jeśli użyje dwa razy tego samego kodu to działa tylko jeden raz. Proszę o pomoc.
20-08-2008 20:44
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [javascript] rotator bannerów Lionel 7 11,831 19-02-2011 21:12
Ostatni post: jojusz
  [javascript] śnieg na stronie Lionel 5 3,930 09-12-2010 19:21
Ostatni post: Pedro84
Shy Odliczanie i przekierowanie (5, 4, 3, 2, 1, 0, PRZEKIEROWANIE) Grzegorz Kowalski 1 1,165 24-11-2010 18:06
Ostatni post: Kinger
  Kurs JavaScript Kartofelek 3 967 21-04-2010 14:48
Ostatni post: aleksanderek
  [HTML+JavaScript] Efekt rollover Lionel 10 6,337 27-01-2009 22:21
Ostatni post: ernie

Skocz do:
Polecamy
SEO Hosting SEO Hosting Tworzenie sklepów
Sponsorzy forum


Opieka i sponsoring: Internet Wizard - profesjonalne projektowanie stron www
SEOLINE.PL to tani hosting pod każde zastosowanie. Hosting SEO najlepszy pod zaplecze!
Przyjaciele forum
Targi - Apartament Kołobrzeg - Koder xHTML/CSS - Darmowe Szablony Stron