gpt4 book ai didi

javascript - 如何在 JavaScript 中重定向特定日期的网站?

转载 作者:行者123 更新时间:2023-12-03 00:03:30 27 4
gpt4 key购买 nike

如标题所示,在 javascript 中实现特定日期重定向的最简单方法是什么?

我有这个htaccess:

RewriteEngine On

RewriteCond %{TIME} >=20190730100000
RewriteCond %{TIME} <20190730110000
RewriteRule ^ google.com [R,L]

它工作正常,但如果该人当时在页面上,我需要 javascript 来重定向。所以基本上倒计时到 7/30/2019 上午 10 点并重定向。

最佳答案

您可以在该日期使用 JavaScript 重新加载页面,然后服务器将重定向:

<script>
setTimeout(
() => location.reload(),
new Date(2019, 7 - 1, 30, 10, 0, 0) - Date.now
);
</script>

或者,如果您计划使用 JS 进行重定向,也可以:

const start = new Date(2019, 7 - 1, 30, 10, 0),
end = new Date(2019, 7 - 1, 30, 11, 0);

if(Date.now() > end) return;

if(Date.now() > start) redirect();

setTimeout(redirect, start - Date.now());

function redirect() {
window.location = "https://google.com";
}

关于javascript - 如何在 JavaScript 中重定向特定日期的网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55079512/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com