月に 1 回 Java スクリプト スレッドを実行するユース ケースがあります。しかし、setinterval 関数に 3.5 週間の遅延を与えると、それは無視され、1 秒に 1 回スケジューリングが開始されます。バグですか?遅延を与えるための最大制限はありますか?
興味深いことに、setTimeOut でも同じことがうまく機能します。-
<!DOCTYPE html>
<html>
<body>
<input type="text" id="clock" />
<script>
var int=setInterval(function(){clock()},1000*60*60*24*7*3.5);
function clock()
{
var d=new Date();
var t=d.toLocaleTimeString();
document.getElementById("clock").value=t;
}
</script>
<button onclick="int=window.clearInterval(int)">Stop</button>
</body>
</html>