Таймер обратного отсчета на 6 дней
Добрый день знатоки Javascript , я в этом вообще не разбираюсь, просмотрел много таймеров, но так и не нашел решения для себя.
Нужен таймер что бы отсчитывал 6 дней и потом заново автоматически начинал снова отсчитывать опять таки на 6 дней, и так постоянно. |
Цитата:
|
обыкновенный таймер обратного отсчета на сайте , только чтоб через 6 дней снова обновлялся еачинал отсчет и так все время
|
таки никого здесь нет))
|
var time1 = function() {
var i = 0, r = 0, hv_1 = 0, hv_2 = 0, h = 0, d = 0; function time() { if(d == 6){ d = 0; } if(h == 24){ h == 0; d++; }if(hv_2 == 6){ hv_2 = 0; h++; }if(hv_1 == 10){ hv_2 ++; hv_1 = 0; }if(i < 10){ i++; }if (r == 6){ hv_1 ++; r = 0; }if(i == 10){ r++; i=0; } document.getElementById('d5').innerHTML = d+'::'+h+':'+hv_2+''+hv_1+':'+r+''+i; }setInterval(time, 1000); будет к 6 дням идти потом обнувлятса на 0. |
Цитата:
|
Мало того, надо, чтобы пользователь был на вкладке с таймером. А то некоторые браузеры любят затормаживать setInterval при переходе на друггую вкладку)
Такая же тема совсем недавно открывалось. Невозможно сделать подобный таймер на javascript... Для этого надо делать связку из php+ajax+javascript. На сайте запущен некий php-таймер. Когда пользователь открывает страницу, javascript код на странице отправляет ajax-запрос к php-скрипту на сайте и запускает свой собственный setInterval. Каждую ну, допустим, минуту javascript-таймер сверяется с php-таймером (при помощи ajax), ибо setInterval, как я уже говорил, браузеры любят затормаживать. |
Цитата:
|
:write: а если надо просто отсчитывать срок до следующей шестидневки ...
|
Цитата:
|
Часовой пояс GMT +3, время: 16:38. |