我想重定向一个html页面" open.html" 5点钟到" close.html"并在早上9点回到" open.html"。这是(或测试)这个的最佳方法是什么。
答案 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";
}
但请注意,您可能需要服务器时间。