Javascript 即使我的浏览器关闭,如何计算天数
我希望每5天显示一个HTML Button,因为在我的项目中,用户可以在5天后进行回调。 我的问题是,当我关闭浏览器时,计数器将再次计数为零 我用setInterval来计算时间Javascript 即使我的浏览器关闭,如何计算天数,javascript,html,Javascript,Html,我希望每5天显示一个HTML Button,因为在我的项目中,用户可以在5天后进行回调。 我的问题是,当我关闭浏览器时,计数器将再次计数为零 我用setInterval来计算时间 <script> function fn(){ document.getElementById("btn").style.display='block'; } var x=5*24*60*60*1000 //number of days setInterval(fn
<script>
function fn(){
document.getElementById("btn").style.display='block';
}
var x=5*24*60*60*1000 //number of days
setInterval(fn,x);
</script>
</head>
<body>
<form action="save" method="post">
<label>if you do not see an add button that you do not have more than 5 days</label>
<input id="btn" type="submit" style="display: none;" value="Add Customer"/>
</form>
</body>
函数fn(){
document.getElementById(“btn”).style.display='block';
}
变量x=5*24*60*60*1000//天数
设定间隔(fn,x);
如果您没有看到“添加”按钮,则您没有超过5天的时间
谢谢我希望可以使用cookie。在按钮上,按set cookie并将过期时间设置为5天。显示HTML button后,以及每次用户打开此页面时,您都可以在localStorage中记录当前时间,获取当前时间并与上次录制的时间进行比较这只能在服务器端完成。不像您在浏览器中所做的那样。看看服务器端语言来做你想做的事情。很明显,你必须在某个地方指定一个起点,而不是从现在开始的5天。。。但您还必须意识到,这实际上不会阻止任何人从一开始就向您的服务器发送这样的请求。如果您希望它不受任何操纵,那么必须在服务器端执行必要的检查。