我正在尝试根据时间和日期输入来寻求解决方案。
给出一个简单的输入,例如:
<input id="dateTime" type="datetime-local" onclick="redirect()">
我要弄清楚的是,如果给定的日期和时间超过CST的3天且在2:00 pm之后,如何重定向到一个网站;如果给定的日期和时间少于3天,如何重定向到另一个网站?例如,在CST下午2:00之前。我将如何实现?
答案 0 :(得分:0)
为此,您将需要Javascript,并且可以使用以下内容重定向到所需的任何页面:
JavaScript Redirect Methods
window.location = "http://stackoverflow.com";
window.location.href = "http://stackoverflow.com";
window.location.assign("http://stackoverflow.com");
window.location.replace("http://stackoverflow.com");
在这种情况下,您需要做的是一条声明,声明用户输入的时间以及您希望他们位于何处。该代码将类似于以下内容:
if (time() < strtotime("06/20/2018 5:00PM"))
{
//redirect to current
header("Location : http://website.com/current");
exit;
}
elseif(time() > strtotime("06/20/2018 1:00PM")){
//redirect to new
header("Location : http://website.com/new");
exit;
}