Показать сообщение отдельно
  #2 (permalink)  
Старый 18.07.2016, 18:58
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

LADYX, нужен рекурсивный setTimeout, а не setInterval.

Цитата:
Необходимо добавить в скрипт таймера количество месяцев и количество лет.
Чтобы получить кол-во миллисекунд в одном месяце — нужно кол-во миллисекунд в одном дне умножить на кол-во дней в месяце.

Соответственно, чтобы получить кол-во миллисекунд в одном году — нужно кол-во миллисекунд в одном месяце умножить на 12.

Цитата:
Второй момент, не могу разобраться, когда таймер заканчивает отсчет, блок становится пустым. Как сделать так, чтобы по окончании таймера, в этом блоке появлялся другой блок?
if (distance < 0) {
    clearInterval(timer);

    // Вставить другой блок
}


Цитата:
И еще один момент: скрипт ориентирован не на нашего брата, АМ и РМ, не совсем это удобно, возможно ли это изменить, а также поменять местами в первой строке скрипта число и месяц? Очень буду благодарен всем за любую помощь!
Создавай дату по другому.
Ответить с цитированием