[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обратный отсчет, но не времени
Гость_Илья
Уважаемые программисты. Я очень далек от php, поэтому не ругайтесь, если вопрос вам покажется глупым.

На форуме имеются примеры, как на сайте организовать обратный отсчет даты, времени.
А возможно ли организовать обратный отсчет абстрактного числа, которое дискретно уменьшается с течением времени на определенную величину. Например на одну единицу в час.
Спасибо




Спустя 24 минуты, 21 секунда (5.07.2012 - 13:16) Invis1ble написал(а):
возможно

Спустя 9 минут, 42 секунды (5.07.2012 - 13:26) Guest написал(а):
Я правильно понимаю, что код будет таким же как и в случае с таймером, или для таймера уже прописаны разряды?

Если не сложно, укажите где прочитать про такой счетчик

Спустя 2 минуты, 45 секунд (5.07.2012 - 13:29) Invis1ble написал(а):
Цитата
Я правильно понимаю, что код будет таким же как и в случае с таймером, или для таймера уже прописаны разряды?

не понятно, о каком конкретно коде ты говоришь, поэтому не могу ответить

Цитата
где прочитать про такой счетчик

не знаю, задача довольно специфическая и в то же время простая, поэтому сомневаюсь, что где имеются подобные статьи

Спустя 18 минут, 34 секунды (5.07.2012 - 13:47) Guest написал(а):
А может кто-нибудь сможет помочь? а то не целесообразно из-за одного счетчика начинать изучать php

Спустя 4 минуты, 20 секунд (5.07.2012 - 13:52) walerus написал(а):
Может тогда приведешь пример что должно получаться при определенных обстоятельствах ?, т.е. задается число 123987, по истечении такого то времени, происходит то то.

Спустя 9 минут, 13 секунд (5.07.2012 - 14:01) Guest написал(а):
Задается число, например 123987, и с момента пуска администратором сайта начинается уменьшение этой цифры, например на 10 единиц, например в час (я так понимаю что эти значения в коде в любой момент можно поменять). То есть:

0 час - 123987
1 час - 123977
2 час - 123967

и так до 0.


Спустя 27 минут, 13 секунд (5.07.2012 - 14:28) inpost написал(а):
Засекаешь дату, вычитаешь коэф.число. И так при каждом открытии страницы.
Либо на JS, тогда ставишь на setInterval отрезок времени и запускаешь его.

Спустя 20 минут, 31 секунда (5.07.2012 - 14:49) Guest написал(а):
Ничего не понял.... Если Вам не сложно, можно подробнее?
Уточнение, счетчик должен работать вне зависимости от открытия страницы.

Спустя 1 час, 7 минут, 46 секунд (5.07.2012 - 15:56) inpost написал(а):
$date_start - дата начала.
$date_now - дата, которая сейчас.
Гуглишь и находишь как посчитать разницу дат в днях. Кроме этого в гугле первая ссылка даже на наш форум идёт: http://www.google.ru/#hl=ru&newwindow=1&sc...iw=1920&bih=987
Получаешь число в днях. Допустим 10.
И в завершение от твоего абстрактного числа 123987 отнимаешь дату в днях *10.

Спустя 22 минуты, 22 секунды (5.07.2012 - 16:19) Guest написал(а):
А как это связано с временным диапазоном изменения числа? А если между изминениями не час будет а секунда, или не 10 отнимать нужно будет а 3456? При чем тут вообще даты, а если $date_start = $date_now, то тогда как?

Спустя 3 минуты, 28 секунд (5.07.2012 - 16:22) inpost написал(а):
Каждый час - JS не нужен, динамика не нужна.
Каждую секунду - нужна динамика, необходимо обновление без перезагрузки, а это уже JS.
Если не час, а секунда - узнавай разницу в секундах... в чём вопрос?
x = 1000;
date_start = 50;
date_now = 50;
выводим таймер: 1000 - (50-50)*10 = 1000. В чём вопрос? 1000 - это стартовое число из которого идёт вычисление.

У меня складывается такое мнение, что ты сам не знаешь что тебе надо...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.