想实现每小时的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分钟以内的误差
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
node-schedule 这个npm可以 不过是node的
地址:https://www.npmjs.com/package...