странице будет написано "добрый вечер", если же время позже 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
Думаю для коуча «и так сойдет», главное что я выполнил его задание, а так, благодарю за совет
Обсуждают сегодня