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

Is it possible to do redirection based on time?

本文关键字:重定向 时间 是否      更新时间:2023-09-26

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

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";
}

是的,您可以使用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 重定向