Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problemy z odliczaniem do wydarzenia, Jak zrobić multi odliczanie i jak pobrać czas z serwera a nie lokalnie
Qatadah
post 5.11.2017, 12:32:31
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 1.11.2017

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


Cześć Jestem nowicjuszem i potrzebuję pomocy z kodem ale i radę. Chodzi o odliczanie do wydarzenia.

Jak obliczać czas od daty serwera a nie lokalnej? ale tu proszę też o pomoc w zrozumieniu, czy to ma sens? bo kto zmienia datę systemową?, poza tym dojdą kolejne linijki kodu gdy mamy różnice w czasie co na razie jest już czarną magią dla mnie

Jak dodać kilka wydarzeń (różnych odliczań) na jednej stronie z jednego kodu

Mój kod na teraz wygląda tak
JavaScript
  1. var countDownDateTime = new Date("2017-11-12 12:00:00").getTime();
  2.  
  3. var myInterval = setInterval(function () { "use strict";
  4.  
  5. var currentDateTime = new Date().getTime();
  6.  
  7. var diff = countDownDateTime - currentDateTime;
  8.  
  9. var days = Math.floor(diff / (1000 * 60 * 60 * 24));
  10. var hours = Math.floor((diff % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  11. var minutes = Math.floor((diff % (1000 * 60 * 60)) / (1000 * 60));
  12. var seconds = Math.floor((diff % (1000 * 60)) / 1000);
  13. if (days<10) {days = '0' + days;}
  14. if (hours<10) {hours ='0' + hours;}
  15. if (minutes<10) {minutes ='0' + minutes;}
  16. if (seconds<10) {seconds ='0' + seconds;}
  17.  
  18. document.getElementById("days").innerHTML = days;
  19. document.getElementById("hours").innerHTML = hours;
  20. document.getElementById("minutes").innerHTML = minutes;
  21. document.getElementById("seconds").innerHTML = seconds;
  22.  
  23. if (diff < 0) {
  24. clearInterval(myInterval);
  25. var elem = document.getElementById("clear");
  26. elem.parentNode.removeChild(elem);
  27. }
  28. }, 1000);


Kod Html
  1. <ul id="clear">
  2. <li><span id="days"></span>Dni</li>
  3. <li><span id="hours"></span>Godzin</li>
  4. <li><span id="minutes"></span>Minut</li>
  5. <li><span id="seconds"></span>Sekund</li>
  6. </ul>

Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 20.04.2024 - 00:54