Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Odliczanie czasu
Natalka
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 6
Dołączył: 28.10.2009
Skąd: że znowu...

Ostrzeżenie: (0%)
-----


Witam ponownie.

Prosiłabym o pomoc w następującej sprawie.

Na pewnej stronie internetowej przykładowo o godzinie 12:00 każdego dnia będzie coś dodawane.
Chciałabym by był na stronie zamieszczony zegar, który będzie wskazywał ile czasu jeszcze pozostało, do dodania tego czegoś.
Po prostu by każdy wchodząc na stronę wiedział, że za określoną liczbę godzin, minut i sekund nas stronie pojawi się to coś.

Problem tkwi w tym, że nie wiem jak to zrobić.

Jeśli ktoś spróbuje pomóc będę wdzięczna.
Go to the top of the page
+Quote Post
Pawel_W
post
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

Ostrzeżenie: (0%)
-----


google -> js odliczanie czasu

drugi wynik...
Go to the top of the page
+Quote Post
Natalka
post
Post #3





Grupa: Zarejestrowani
Postów: 59
Pomógł: 6
Dołączył: 28.10.2009
Skąd: że znowu...

Ostrzeżenie: (0%)
-----


Zegar o który mi chodzi ma nie mieć końca,czyli po tym jak odliczy do przykładowej 12:00 ma odliczać na nowo te 24h do momentu dodania nowości na stronie.

W tym przykładzie wpisuje się datę, a mnie chodzi o jedną konkretną godzinę, np 12:00 i chcę by ciągle w kółko obliczało czas do tej 12:00.
Go to the top of the page
+Quote Post
Pawel_W
post
Post #4





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

Ostrzeżenie: (0%)
-----


no to Boże, jeżeli data mija to bierzesz resztę z dzielenia przez 24, dodajesz do tego 24 i masz godziny... prościej się nie da, chyba, że znasz choć trochę js (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
cniak
post
Post #5





Grupa: Zarejestrowani
Postów: 169
Pomógł: 12
Dołączył: 16.09.2009

Ostrzeżenie: (0%)
-----


  1. function liczCzas()
  2. {
  3. now = new Date();
  4. rok = now.getFullYear();
  5. miesiac = now.getMonth();
  6. dzien = now.getDate();
  7. to = new Date(rok,miesiac,dzien,12,0,0);
  8. ile = to.getTime() - now.getTime();
  9. godzin = Math.floor(ile / (1000 * 60 * 60));
  10. minut = Math.floor( ile / (1000 * 60)-godzin*60);
  11. sekund = Math.floor(ile / 1000 - godzin*60*60 - minut*60);
  12. if (godzin < 0)
  13. {
  14. to = new Date(rok,miesiac,dzien+1,12,0,0);
  15. ile = to.getTime() - now.getTime();
  16. godzin = Math.floor(ile / (1000 * 60 * 60));
  17. minut = Math.floor(ile / (1000 * 60)-godzin*60);
  18. sekund = Math.floor(ile / 1000 - godzin*60*60 - minut*60);
  19. }
  20. document.getElementById("time").innerHTML = "Pozostalo: "+godzin+"
  21. ... godzin, "+minut+" minut, "+sekund+" sekund";
  22. }
  23. var animeInt;
  24. clearInterval(animeInt);
  25. animeInt = setInterval("liczCzas()", 1000);



body:

<div id="time"></div>



google > js odliczanie godziny > pierwszy link



P.S
Tak przejrzałem twoją strone internetowa co masz w podpisie i co tam pisze to chyba przerasta Ciebie :/

Ten post edytował cniak 16.07.2010, 12:32:05
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 16:19