setTimeout 刷新和毫秒参数不起作用

setTimeout refreshes and milliseconds parameter doesnt work

我正在尝试 运行 像这样设置超时:

setTimeout("location.reload(true)",2781202000);

它应该在一个月后重新加载页面,但不知何故 在 Firefox 中立即刷新。所有相似的数字都一样。 更大或更小的毫秒都可以正常工作,其他浏览器也可以正常工作。 (我使用的是最新版本的 firefox)

我是做错了什么,还是已知问题?

这做不到。

https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setTimeout

Browsers including Internet Explorer, Chrome, Safari, and Firefox store the delay as a 32-bit signed Integer internally. This causes an Integer overflow when using delays larger than 2147483647, resulting in the timeout being executed immediately.