上面是我的代码,我想将其用作通知调度程序,但不起作用
const nodeSchedule = require('node-schedule');
var a = new Date();
let rule2 = new nodeSchedule.RecurrenceRule();
rule2.second = a.getSeconds();
rule2.minute = a.getMinutes() + 2;
rule2.hour = a.getHours();
rule2.year = a.getFullYear();
rule2.month = a.getMonth() + 1; // beware: January = 0; February = 1, etc.
rule2.date = a.getDate();
rule2.tz = 'America/Araguaina';
var job = nodeSchedule.scheduleJob('demo', rule2, function () {
console.log('worked..');
});
console.log(job)
时区功能在节点计划中不起作用。我遇到了同样的问题,很多人也这样做。我在想替代方法是使用node-cron,因为那里支持时区。