странице будет написано "добрый вечер", если же время позже 17:30, то "доброй ночи", код написал такой:
                  
                  
                  
                  
                  
                  (function(){
                  
                  
                    let hour = new Date().getHours();
                  
                  
                    let minutes = new Date().getMinutes();
                  
                  
                    if (hour < 17 && minutes < 30) {
                  
                  
                      document.getElementById("target").innerHTML = "Good Evening";
                  
                  
                    } else if (hour > 17 && minutes > 30) {
                  
                  
                      document.getElementById("target").innerHTML = "Good night";
                  
                  
                    }
                  
                  
                  }()
                  
                  
                  
                  
                  
                  Все правильно?
                  
                  
                
второй иф не имеет смысла
(function(){ const hour = new Date().getHours(); const minutes = new Date().getMinutes(); document.getElementById("target").innerHTML = "Good" + (hour < 17 && minutes < 30 ? Evening" : "Night" ); }()
нет, в 20:00 ничего не покажет. Надо перевести время в итоговое количество минут и уже потом сравнивать
Неправильно покажет в 17:20
Думаю для коуча «и так сойдет», главное что я выполнил его задание, а так, благодарю за совет
Обсуждают сегодня