想实现每小时的15分、30分、45分、整点就触发对应的方法,有没有什么现成的库?
const timer = (options) => {
const exec = () => {
const fn = options[(new Date()).getMinutes()];
fn && fn();
};
exec();
const id = setInterval(exec, 1000 * 60);
return () => clearInterval(id);
}
const cancel = timer({15: ()=> alert(15), 30: ()=> alert(30)});
// cancel();
会有1分钟以内的误差
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
5 回答3.8k 阅读
node-schedule 这个npm可以 不过是node的
地址:https://www.npmjs.com/package...