gpt4 book ai didi

javascript - 如何每隔一小时更新变量而不由用户刷新页面?

转载 作者:行者123 更新时间:2023-11-28 03:58:52 25 4
gpt4 key购买 nike

Controller :

$number = rand(1, 100);

查看:

<div id="lucky">
Your lucky number: <?php echo $number ?>.
</div>

如何每小时更新 $number 的值,而无需手动刷新页面?我可以使用 JavaScript/jQuery 中的 setInterval,但我想在整点(0:00、1:00、2:00 等...)执行此操作。做这个的最好方式是什么?我可以使用 PHP、CRON、JS 和 JS 框架...

最佳答案

给你一个解决方案

var d = new Date();

var firstTrigger = 60000* (60 - d.getMinutes());

// This is for 1st Time Trigger
setTimeout(function(){
console.log("1st time trigger", rand(1, 100));

// This is continuous trigger every full hour
setInterval(function(){
console.log("Continuous trigger every hour", rand(1, 100));
}, 3600000);
}, firstTrigger);

在您的情况下,您将触发代码,而不是 console.log

希望这对您有帮助。

关于javascript - 如何每隔一小时更新变量而不由用户刷新页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47325021/

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