Помогите усовершенствовать таймер
Вложений: 1
Всем привет! Столкнулся с проблемой, которую без помощи человека разбирающегося в языке программирования у меня не получится решить.
В теории я знаю что нужно конкретно сделать, а на практике не знаю как: Есть таймер обратного отсчета времени до заданной даты. Прилепил в архиве скрипт, хтмл страничку и папка с рисунками цифр для тайме. Он сейчас настроен га обратный отсчет до 25 февраля. Когда наступить 25 февраля на нем просто буду оставаться нули. Суть задачи в том, чтобы когда наступала заданная дата, цифра задающая 25 февраля автоматом перескакивала на 26, потом 27,28, потом на 1 марта и там постоянно. в файле test.js описаны входные значения для функции - 25 февраля 3 часа 45 минут function do_counter() { var _date = new Date(); _date.setMonth(1); _date.setDate(25); _date.setHours(3); _date.setMinutes(45); _date.setSeconds(0); $('#counter10').countdown({ startTime: _date, stepTime: 1, digitImages: 6, digitWidth: 53, digitHeight: 77, image: "img/digits_transparent.png" }); }; 1) Тут вместо 1 и 25 я думаю нужно вставить переменные, описанные заранее, а по наступлению 25 февраля переменная увеличивалась на 1, предварительно пройдя проверку из пункта 2. 2) И добавить проверку на четность дней в месяце Январь (0) - 31 Февраль (1) - 28 Март 2 - 31 Апрель 3 - 30 Май 4 - 31 Июнь 5 - 30 Июль 6 - 31 Август 7 - 31 Сентябрь 8 - 30 Октябрь 9 - 31 Ноябрь 10 - 30 Декабрь 11 - 31 То есть если нечетный месяц - 31, если четный и не Июль(6)/Февраль(1) - 30, если июль - 31, если февраль и год кратен 4 то 29, не кратен 28. Или просто добавить 12 сравнений от 0 до 11, чтобы определить какой месяц. 3) И последнее вместо того чтобы 8 цифр отображало время нужно чтобы только 6 было, без дней то есть, в счетчике всегда будет меньше 24 часов. в файле jquery.countdown.js описана как раз вся функция вычисления времени и отсчета назад, пытался сюда вставить, но форум не дал - слишком больше сообщение получалось Для человека разбирающегося в яве это дело 5 минут, а я 2 дня уже потратил и сдался, никак не получается...((( Забыл уже с курса информатики универской всё. Буду очень признателен за помощь! |
Часовой пояс GMT +3, время: 18:37. |