有可能在特定时间重定向你的拉拉威尔之刃吗



请尝试在Laravel7中重定向一个页面,一旦时间计时,例如,一旦时间为04:05,页面就应该重定向。

我在下面试过这个,但没用。

public function countdown(){
$currentdate = date("d-m-Y h:i:s");
$futuredate = "02-05-2020 18:4:25";
if($currentdate == $futuredate){
return redirect()->route('welcome');
}
}

有人能帮助我实现这一目标吗?

您需要在客户端执行此操作,而不能在服务器端执行此操作。

您可以使用setInterval执行一段代码,检查时间是否为04:05,然后使用window.location.href = "/yourroute";重定向页面

类似这样的东西:

setInterval(function () {
var date = new Date();
var hour = date.getHours();
var minute = date.getMinutes();
if (hour === 4 && minute === 5) {
location.href = "/welcome"
}
}, 60000);

60000是以毫秒为单位的1分钟。

相关内容

  • 没有找到相关文章

最新更新