一、一次定时
1:安装node-schedule模块
npm install node-schedule
2:定时设置
(注:设置月份的减1)
let schedule = require("node-schedule");
let date = new Date(2019, 3, 22, 15, 55, 0);
schedule.scheduleJob(date, () => {
console.log('事件已经执行!');
});
3:运行文件,结果展示

二、循环时间
1:设置时间
const schedule = require("node-schedule");
// 循环定时启动事件
// 需求:每周一下午5点启动
function startEvent() {
let timeSettings = {
hour:16,
minute:6,
dayOfWeek:1
};
schedule.scheduleJob(timeSettings,()=>{
console.log('循环时间时间触发');
})
}
startEvent();
2:结果展示:

网友评论