Всем привет! Столкнулся с проблемой, которую без помощи человека разбирающегося в языке программирования у меня не получится решить.
В теории я знаю что нужно конкретно сделать, а на практике не знаю как:
Есть таймер обратного отсчета времени до заданной даты. Прилепил в архиве скрипт, хтмл страничку и папка с рисунками цифр для тайме. Он сейчас настроен га обратный отсчет до 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 дня уже потратил и сдался, никак не получается...((( Забыл уже с курса информатики универской всё.
Буду очень признателен за помощь!