Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Отсчет по времени


Автор: DIALUP 28.3.2010, 01:39
Помогите написать или найти скрипт который отображет обратный отсчет времени до воскресенья. Например он бы показывал "Осталось 6 дней 17 часов и 22 минуты до тренировок" А в воскресенье вместо обратного отсчета отображал бы "Тренировка сегодня тогда то тогда и там то там то"

Автор: bars80080 28.3.2010, 16:42
ну, помочь можно. это всё делается с помощью объекта Date().
делаем два объекта, один пустой - укажет текущее время, второй заполняем нужной датой - нацеливаем на воскресение. потом из каждого извлекаем количество миллисекунд и вычисляем между ними разность. дальше чистая математика - делим на количество секунд, дней, часов - получаем нужные числа. показываем.

собственно весь алгоритм.

если же вызов текущей даты и дальнейший расчёт повесить на setTimeout, то часы будут идти

Автор: DIALUP 30.3.2010, 11:50
 А можете прям написать как должно быть, а то я в яваскрипте 0(((

Автор: bars80080 30.3.2010, 14:03
тогда вопрос надо было написать в центре помощи.

но на самом деле, всё уже расписано, осталось найти всего лишь описание объекта Date в сети и методы работы с ним (коих в сети тонны).
тут уже ваш опыт не важен

Автор: EmilRegis 30.3.2010, 14:25
Цитата(DIALUP @ 30.3.2010,  11:50)
А можете прям написать как должно быть, а то я в яваскрипте 0(((

У вас не верный подход...надо было написать какой-нить мало-мальский код и сказать, что чё то у вас тут не получается...Вам бы ваш код как надо исправили и головой думать вам бы не пришлось)))) smile  smile 
а так придётся...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)