I want to make a function, that replaces element on specific time and changes HTML inside. I'm getting current time in hours and minutes and I'm trying to solve it by logical operators. I don't know, how to solve it properly (I'm not familiar with objects or methods yet), but I tried my best - I will be grateful, if someone shows me how to make it work or some better way to do this (but it should be just JavaScript or jQuery).
function messageOnSpecificTime(){
var date=new Date();
var hour=date.getHours();
var minutes=date.getMinutes();
// var messageBox=document.getElementsByClassName("iziToast-message");
if (hour>=8 && hour<9 && minutes>=0 && minutes<30){
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=8 && hour<9 && minutes>=30 && minutes<59){
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=9 && hour<10 && minutes>=0 && minutes<30) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=9 && hour<10 && minutes>=30 && minutes<59) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=10 && hour<11 && minutes>=0 && minutes<30) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=10 && hour<11 && minutes>=30 && minutes<59){
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=11 && hour<12 && minutes>=0 && minutes<30){
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=11 && hour<12 && minutes>=30 && minutes<59) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=12 && hour<13 && minutes>=0 && minutes<30) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=12 && hour<13 && minutes>=30 && minutes<59) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=13 && hour<14 && minutes>=0 && minutes<30) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=13 && hour<14 && minutes>=30 && minutes<59) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=14 && hour<15 && minutes>=0 && minutes<30) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=14 && hour<15 && minutes>=30 && minutes<59) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=15 && hour<16 && minutes>=0 && minutes<30) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=15 && hour<16 && minutes>=30 && minutes<59) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=16 && hour<17 && minutes>=0 && minutes<30) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=16 && hour<17 && minutes>=30 && minutes<59) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=17 && hour<18 && minutes>=0 && minutes<30) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=17 && hour<18 && minutes>=30 && minutes<59) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=18 && hour<19 && minutes>=0 && minutes<30) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=18 && hour<19 && minutes>=30 && minutes<59) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else if (hour>=19 && hour<20 && minutes>=0 && minutes<30) {
document.getElementsByClassName("iziToast-message").innerHTML = "Message 8:00 - 8:30"
} else {
document.getElementsByClassName("iziToast-message").innerHTML = "All for today folks!"
}
}
window.onload = function() {
setInterval(messageOnSpecificTime(),6000)
}