我想在Node中的随机范围内调用一个函数。因此,例如,我希望它在2到12小时之间执行一次,然后在2到12小时之间再执行一次,依此类推。但是,此间隔不应该是固定的,因此我需要在每次调用结束时重新计算该间隔。
如果可能的话,我也想限制一周的日子,以星期日和星期日为例。
我已经尝试过调查后面的.js,它很好地完成了第二部分,但我似乎无法找到一种增量随机化间隔的方法。有谁知道如何做到这一点?
答案 0 :(得分:1)
我必须承认自己不是后来的专家,但不是custom time periods 你所追求的是什么?
答案 1 :(得分:-1)
在周期结束时,
new Date(y, m, d, h)
构造函数构建第一个适用时间和上次适用时间(使用now = new Date(); y = now.getYear(); ...
提取您需要的组件setTimeout(process, new Date(randomTimestamp - new Date())