Показать сообщение отдельно
  #1 (permalink)  
Старый 06.04.2017, 19:25
Новичок на форуме
Отправить личное сообщение для Incredible Посмотреть профиль Найти все сообщения от Incredible
 
Регистрация: 06.04.2017
Сообщений: 4

Фейк счетчик в течении дня
Нужен фейк счетчик, чтоб добавлял от 0 до 2000 в течении дня и был привязан к Московскому времени. Помогите разобраться, что тут не так, почему не работает? p.s. я копипастер, js не знаю, помогите, добрые люди!
var initnum = 1737352;  // задаем кол-во живых енотов с утра
var daynum = 300000; // задаем кол-во рождающихся енотов за день
var speed = daynum/86400; // считаем скорость рождения енотов в секунду
var time = "<?php echo date("G:i:s"); ?>".split(":"); // вытаскиваем текущее время с сервера и разбиваем на части (часы мин сек)
var curnum = initnum  + Math.round((time[0]*3600 + time[1]*60 + time[2]*1)*speed);  // считаем количество всех енотов при текущем времени сервера для синхронизации с юзером
function timer() {
document.getElementById("watch").innerHTML = curnum; // вводим данные в div
curnum = Math.round(curnum + speed);
setTimeout("timer()", 1000); // обновляем данные раз в секунду
}

<body>
Сейчас уже: <span id="watch"></span> енотов.<script type='text/javascript'>timer();</script>
</body>
Ответить с цитированием