I am setting up some JavaScript to compare the current time to a venue's opening and closing hours (potentially different each day, so different var for each day).
Here's what I have so far:
// Compare current time to today's hours
if (day === 1 && time > monOpen && time < monClose) {
venueIsOpen();
} else if (day === 2 && time > tuesOpen && time < tuesClose) {
venueIsOpen();
} else if (day === 3 && time > wedOpen && time < wedClose) {
venueIsOpen();
} else if (day === 4 && time > thursOpen && time < thursClose) {
venueIsOpen();
} else if (day === 5 && time > friOpen && time < friClose) {
venueIsOpen();
} else if (day === 6 && time > satOpen && time < satClose) {
venueIsOpen();
} else if (day === 0 && time > sunOpen && time < sunClose) {
venueIsOpen();
} else {
venueIsClosed();
}
Obviously very straightforward - is there any way to optimise this?