在... o'时间之后重定向页面

时间:2016-12-16 14:13:27

标签: javascript jquery css web

我想重定向一个html页面" open.html" 5点钟到" close.html"并在早上9点回到" open.html"。这是(或测试)这个的最佳方法是什么。

3 个答案:

答案 0 :(得分:1)

看看这个

Call a javascript function at a specific time of day

在setTimeout(function(){alert(“它是10点!”)},millisTill10); 你可以添加一个简单的重定向

答案 1 :(得分:1)

你可以使用类似的代码来检测一天中的小时,这个脚本只会加载一次检查,如果你需要不断检查你的工作时间,你可以使用setTimeout();

// detect time
var d = new Date();
var h = d.getHours());
if (h > 9 && h < 17 ){
 // open url
 window.location = "open.html";
}else{
 window.location = "close.html";
}

答案 2 :(得分:1)

根据客户时间重定向的快速方法:

hours = new Date().getHours();

if (hours < 9 || hours >= 17) {
    window.location.href = "close.html";
} else {
    window.location.href = "open.html";
}

但请注意,您可能需要服务器时间。