我有一个函数,我想在Node中随机范围内调用。因此,例如,我希望在2到12小时之间执行一次,然后在2到12小时之间再次执行一次,等等。然而,这个间隔不应该是固定的,所以我需要在每次通话结束时重新计算间隔。Node.js随机调度
如果可能的话,我还想限制一周内可以执行的日期,所以不要以星期六和星期日为例。
我试过看later.js,第二部分很好,但我似乎无法找到一种方法来增量随机间隔。有谁知道如何做到这一点?
我有一个函数,我想在Node中随机范围内调用。因此,例如,我希望在2到12小时之间执行一次,然后在2到12小时之间再次执行一次,等等。然而,这个间隔不应该是固定的,所以我需要在每次通话结束时重新计算间隔。Node.js随机调度
如果可能的话,我还想限制一周内可以执行的日期,所以不要以星期六和星期日为例。
我试过看later.js,第二部分很好,但我似乎无法找到一种方法来增量随机间隔。有谁知道如何做到这一点?
我必须承认不是later.js专家,但不是custom time periods你在追求什么?
在周期结束时,
new Date(y, m, d, h)
构造函数来构建第一个适用的时间和最后的适用时间(使用now = new Date(); y = now.getYear(); ...
提取组件,您将需要setTimeout(process, new Date(randomTimestamp - new Date())
我认为这可能会发挥作用,调查它。 – 2015-02-23 18:03:13