Javascript 将节点中的作业安排在每天上午12点仅一次
我用的是这个逻辑Javascript 将节点中的作业安排在每天上午12点仅一次,javascript,node.js,Javascript,Node.js,我用的是这个逻辑 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()); }); 这
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方法的参数?您可以使用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();
此示例取自您可以使用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();
这个例子取自