我需要关于javascript代码的帮助。 如果我想在平日的不同时间将浏览器重定向到两个不同的URL,我该如何在javascript中执行此操作: if(周一至周五8:00 am-9:00pm,周六8:am-5pm) window .location = URL1 其他(MF 8:59 pm-7:59am,周六-M 4:59 pm-7:59am) 了window.location = URL2基于日期/时间的页面重定向
TIA
我需要关于javascript代码的帮助。 如果我想在平日的不同时间将浏览器重定向到两个不同的URL,我该如何在javascript中执行此操作: if(周一至周五8:00 am-9:00pm,周六8:am-5pm) window .location = URL1 其他(MF 8:59 pm-7:59am,周六-M 4:59 pm-7:59am) 了window.location = URL2基于日期/时间的页面重定向
TIA
这应该让你开始...
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';
}
注意分钟。但是,OP应该付出一些努力。 – 2011-06-08 03:08:33
您可以使用JavaScript的Date
类来帮助你。这是一个tutorial on it。因此,使用new Date()
以当前时间构建日期,然后使用其各种方法检查时间是否在您想要的范围内。
编辑:为什么我总是忍不住? :D
告诉我们你已经尝试了什么,我可以帮你做一个代码示例_但不会为你做所有的工作。 – stefgosselin 2011-06-08 03:02:54