Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%)
|
Jak dodać do set interval date oraz callback, potrzebuję osiągnąć odliczanie z przekazaną datą.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%)
|
Ok, kombinowałem w ciut inną stronę.
Kod <script>
var timeServer = { year: <?=date('Y');?> ,month: <?=date('m');?> ,day: <?=date('d');?> ,hour: <?=date('H');?> ,minute: <?=date('i');?> ,second: <?=date('s');?> } ,interval ,paused ,changeTime = function(i) { i = i || 1; now.setSeconds(now.getSeconds() + i); console.log(now); } ,now = new Date(timeServer['year'], timeServer['month'], timeServer['day'], timeServer['hour'], timeServer['minute'] ,timeServer['second'], 00); //aktualny czas pobrany z serwera interval = setInterval(changeTime, 1000); document.addEventListener('visibilitychange', function() { if(document.hidden) { clearInterval(interval); paused = Date.now(); } else { changeTime(Math.floor((Date.now() - paused) / 1000)); interval = setInterval(changeTime, 1000); } console.log('visibilitychange', now); }, false); </script> |
|
|
|
Randallmaster [JavaScript]Odliczanie czasu 13.09.2015, 13:19:04
Comandeer Jeśli now jest zdefiniowane poza timerem, to jest ... 13.09.2015, 13:24:18
Randallmaster A co może być powodem że odlicza źle? Przykładowo ... 13.09.2015, 13:56:18
Comandeer Bo timery są wstrzymywane/spowalniane gdy się prze... 13.09.2015, 14:09:06
Randallmaster A można coś z tym zrobić? bo wtedy odliczanie czas... 13.09.2015, 14:16:51
Comandeer Wystarczy zapisać czas zakończenia do zmiennej i o... 13.09.2015, 14:26:15
Randallmaster a dokładniej? mam zapisany czas w zmiennej ale tut... 13.09.2015, 17:23:51
Comandeer Nie bardzo rozumiem problem. Skoro masz czas pobra... 13.09.2015, 17:28:22
Randallmaster NO POKAZAŁEM KOD. Jak przy takim kodzie przejdę na... 13.09.2015, 17:29:55
Comandeer Można to zrobić na czasie UTC.
Można też zapisać d... 13.09.2015, 17:44:02
Randallmaster mogę prosić o przykładowy skrypt? Jak dodam do zmi... 13.09.2015, 17:46:54
Randallmaster Dzięki za kod , testuję i jedyne co znalazłem to j... 14.09.2015, 08:09:40 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 09:17 |