I need to set a javascript function to only run only these day/hour combinations - Sun (none), Mon (4-5,8-23), Tue-Thu (0-5,8-23), Fri (0-5,8-21), Sat (1-3,8-12,16).
Is this the correct "if" statement?
var date = new Date();
var hour = date.getHours();
var day = date.getDay();
if (
(day !== 0) ||
(day == 1 &&
(hour == 4 || hour == 5 || hour > 7) ) ||
(day > 1 && day < 6 &&
(hour !== 6 && hour !==7) ) ||
(day == 5 &&
(hour !== 22 && hour !== 23) ) ||
(day == 6 &&
(hour > 0 && hour < 4 || hour > 7 && hour < 13 || hour == 16 ))
)
Aucun commentaire:
Enregistrer un commentaire