我需要有关javascript代码的帮助。 如果我想在工作日的不同时间将浏览器重定向到两个不同的URL,我该如何在javascript中执行此操作: 如果(周一至周五上午8:00至晚上9:00,周六晚上8点至下午5点) window.location = URL1 否则(M-F 8:59 pm-7:59am,Sat-M 4:59 pm-7:59am) window.location = URL2
TIA
答案 0 :(得分:1)
这应该让你开始......
var date = new Date,
day = date.getDay(),
hour = date.getHours();
if ((day >= 1 && day <= 5 && hour >= 8 && hour <= 21) || (day == 6 && hour >= 8 && hour <= 17)) {
window.location = 'a';
} else {
window.location = 'b';
}
答案 1 :(得分:0)
您可以使用JavaScript的Date
课程来帮助您。这是一个tutorial on it。因此,使用new Date()
构造一个包含当前时间的日期,然后使用其各种方法检查时间是否在您想要的范围内。
编辑:为什么我总是得到忍者? :d