Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Отсчет времени до события (JavaScript)

Ответить
Настройки темы
Отсчет времени до события (JavaScript)

Аватара для Котяра

Ветеран


Сообщения: 2907
Благодарности: 331


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Котяра
Дата: 26-06-2008
Можно ли сделать отсчет отсчет времени до события (скажем, до 31.12.08 23:59 ) на JS?
И чтобы секунды обновлялись без перезагрузки страницы.

Отправлено: 19:52, 26-06-2008

 

Аватара для Котяра

Ветеран


Сообщения: 2907
Благодарности: 331

Профиль | Отправить PM | Цитировать


Цитата Coutty:
Я не гарантирую полную правильность работы - может быть дни или месяцы или ещё чего будет считать неправильно, но... Уже за полночь, а мне спать осталось меньше 8 часов-ня
На первый взгляд всё работает. Скрипт-то, в общем, не сложный. »
Чтобы считал до 29-ого, надо вписать 30-ое. Вот такой глюк нашел.

Отправлено: 14:43, 29-06-2008 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Где-то вот в этой части кода логические ошибки:
HTML код: Выделить весь код
var year = final.year - d.getFullYear(); // вычисляем, сколько надо лет отсчитывать var month = final.month - d.getMonth() - 1; if (year && final.month < d.getMonth()) month += 12; // если количество оставшихся лет больше нуля, увеличиваем месяцы на 12. Ну по логике так надо сделать var days = final.day - d.getDate() - 1; if (month && final.day < d.getDate()) { days += months[month-1]; // если месяцев больше 0, то количество дней увеличивается на количество дней в предыдущем месяце month--; } var hour = final.hour - d.getHours(); var min = final.min - d.getMinutes(); var sec = final.sec - d.getSeconds();

Я в этом просто уверен)

Отправлено: 15:52, 29-06-2008 | #12


Новый участник


Сообщения: 38
Благодарности: 6

Профиль | Отправить PM | Цитировать


Цитата Котяра:
Чтобы считал до 29-ого, надо вписать 30-ое. Вот такой глюк нашел »
Может это не глюк, а смещение цифры в переменной с которой начинается отчёт времени ?

Отправлено: 17:25, 29-06-2008 | #13



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Отсчет времени до события (JavaScript)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
EventID - Уведомление Ист. события: HHCTRL Категория события: Отсутствует. Код события: 1903 cleric1985_n Устранение критических ошибок Windows 7 27-11-2015 16:14
EventID - Источник события: SceCli, код события: 1202, предупреждение 0x534 Michael Устранение критических ошибок Windows 3 28-01-2009 13:25
EventID - Источник события: Virtual Disk Service, Код события: 6 oleg_an Устранение критических ошибок Windows 1 09-11-2007 18:05
EventID - [решено] Источник события:Windows Installer 3.1 Код события: 4379 ozzik Устранение критических ошибок Windows 2 31-10-2007 15:41
Категория события: Доступ к службе каталогов - Код события: 565 Kostyl Microsoft Windows NT/2000/2003 1 19-10-2005 08:33




 
Переход