Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.01.2014, 03:50
Профессор
Отправить личное сообщение для Bond Посмотреть профиль Найти все сообщения от Bond
 
Регистрация: 16.06.2013
Сообщений: 172

Самовзвод для таймера
Всем здравствуйте.
В js не особо силен поэтому прошу помощи.
Есть вопрос по реализации таймера обратного отсчета, но...
Сам таймер готов, но нужно прикрутить одну детальку. Сейчас таймер работает так - указываешь дату окончания и он считает сколько осталось, а нужно сделать что бы таймер сам себя перезапускал скажем каждые 3 дня. Я сейчас ни к чему не додумался как писать дату в файл(еще не реализованная), и если прошло больше 3 дней то дата перезаписывается новая. Может есть идеи получше? Интересует только алгоритм, желательно подробный - сам код не проблема. Буду признателен за помощь
Ответить с цитированием
  #2 (permalink)  
Старый 22.01.2014, 05:07
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Задача решается математически.

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


В результате вычитания из текущей даты дня запуска таймера должна дать сколько дней прошло с первого запуска таймера, 9,12,100,1000 дней и тд. соответственно от первого запуска у тебя будут такие дни как 3,6,9,12,15,18,21,24,27,30,33 и тд, они то и есть дни кратные трем, и до таких дней тебе нужно считать.


В коде ни хай кто то другой воплощает, а я убегаю
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 22.01.2014 в 06:00.
Ответить с цитированием
  #3 (permalink)  
Старый 22.01.2014, 10:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,082

Bond,
Таймер обратного отсчета на 6 дней
строки 34 и 37 замените на своё
Ответить с цитированием
  #4 (permalink)  
Старый 22.01.2014, 17:06
Профессор
Отправить личное сообщение для Bond Посмотреть профиль Найти все сообщения от Bond
 
Регистрация: 16.06.2013
Сообщений: 172

Спасибо Рони огромное за подсказку.
Спрашивал как прикрутить стили, но уже разобрался. Еще раз спасибо.

Последний раз редактировалось Bond, 22.01.2014 в 17:10.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
drag-and-drop и position:fixed dotwatt Элементы интерфейса 5 05.12.2012 08:44
IDE для Java Script constant Библиотеки/Тулкиты/Фреймворки 0 27.09.2012 09:31
Модуль для web-to-print проекта Anton2507 Работа 0 29.07.2012 11:35
добавление стилей для множества элементов ??? Общие вопросы Javascript 7 14.06.2012 01:50
Переодическое обновление значений для графика, функция для обновления значений yupa87 Общие вопросы Javascript 0 09.07.2009 14:48