Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.02.2012, 17:02
Новичок на форуме
Отправить личное сообщение для zikma Посмотреть профиль Найти все сообщения от zikma
 
Регистрация: 23.02.2012
Сообщений: 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 дня уже потратил и сдался, никак не получается...((( Забыл уже с курса информатики универской всё.
Буду очень признателен за помощь!
Вложения:
Тип файла: zip jquery-countdownfull.zip (153.6 Кб, 1 просмотров)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таймер для слайдера (jQuery) RamPi Events/DOM/Window 0 23.05.2011 14:52
таймер обратного отсчёта , помогите дописать ДимаЯл Элементы интерфейса 5 08.01.2011 10:20
Помогите усовершенствовать счетчик fredrsf Элементы интерфейса 1 30.06.2010 15:38
Помогите оптимизировать скрипт смены изображений с анимацией Khmelevsky Элементы интерфейса 5 06.03.2010 19:02
Помогите с функцией, таймер enterwap Элементы интерфейса 6 07.05.2009 23:40