Показать сообщение отдельно
  #2 (permalink)  
Старый 08.03.2019, 04:53
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Вы же сами пишите, о наступающем, 23, дне металлурга, и прочих, а код пытаетесь писать в лоб - если равно 23 и плюс/минус... А что, для каждого праздника свой код в таком случае будет? Ну наверное же сначала нужно создать объект определяющий праздники, тексты поздравлений и условия их вывода, нечто типа:

{
    номер месяца: {
        день: {старт: метка времени, продолжительность: часов, вывод: текст},
        день: {старт: метка времени, продолжительность: часов, вывод: текст},
        ....
   },
   ....
}


И единственный код, проверяющий наличие в объекте текущего месяца и дня, и при наличие запускающее таймер в указанное время с указанной продолжительностью.
Ответить с цитированием