我正在使用这个逻辑
var ruleServices = new schedule.RecurrenceRule();
ruleServices.hour = new schedule.Range(0,00,24);
schedule.scheduleJob(ruleServices, function(){
var message="This is From logic 1";
console.log(message+" on "+new Date());
});
这是在每天上午12点之后执行的,但无限时间。我想在上午12点只需要一天,我想知道schedule.Range方法的参数?
答案 0 :(得分:6)
你可以使用cron。
var cronJob = require('cron').CronJob;
var job = new cronJob({
cronTime: '00 00 24 * * *',
onTick: function() {
// Runs everyday
// at exactly 12:00:00 AM.
},
start: false,
timeZone: "America/Los_Angeles"
});
job.start();
此示例取自Node Cron Package