是否可以根据时间进行重定向?

时间:2015-01-06 07:21:31

标签: javascript html5 redirect

是否可以在特定时间内重定向到另一个网址,例如从06:00到08:00,以及其他时间的其他网址。

2 个答案:

答案 0 :(得分:2)

HTML / JavaScript在两者之间不提供重定向页面的类型工具,但您可以使用JavaScript应用技巧,请参阅示例代码

var hours = new Date().getHours();

if(hours >= 6 && hours <= 8){
  window.location.href = "some_url";
}else{
  window.location.href = "some_other_url";
}

答案 1 :(得分:1)

是的,您可以使用Date对象并获取时间,然后将其与您想要的时间匹配,并将其置于具有上述条件的if块中,并使用下面的内容

// similar behavior as an HTTP redirect
window.location.replace("http://stackoverflow.com");

// similar behavior as clicking on a link
window.location.href = "http://stackoverflow.com";

另见:Javascript redirect based on date