[英]How to test setTimeout function for 3 hours?
我想在 3 小时后执行一些操作。我已经在 setTimeout function 中编写了该代码。
现在我想测试代码,每次测试都等不及 3 个小时。
那么我该如何测试呢?
例子:
setTimeout(function() { alert('PerformAction() called;,'); }, 10800*1000);
我尝试通过更改我的系统时间。
function doSomething() {
var d = new Date(),
h = new Date(d.getFullYear(), d.getMonth(), d.getDate(), d.getHours() + 1, 0, 0, 0),
e = h - d;
if (e > 100) { // some arbitrary time period
window.setTimeout(doSomething, e);
}
// your code
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.