Cron未按特定时间表开火

时间:2017-11-21 07:12:34

标签: node.js cron

我想在节点js中的每个月的特定日期运行一个cron作业。我正在使用名为' Cron'的npm模块。但该函数未在特定日期触发。这是我正在使用的代码

var CronJob = require('cron').CronJob;
 new CronJob('0 0 0 21 * *', function () {
    // this code run will on the 21st of every month
}, null, true, 'America/Los_Angeles');

1 个答案:

答案 0 :(得分:0)

您的cron模式似乎正确,但您也可以尝试删除第一个 0 ,因为在您的情况下,第二个并不重要。我认为问题与您的时区值有关。可能,您的时区不是America/Los_Angeles尝试更改它。

要查看当前时区值,请查看此网站:http://momentjs.com/timezone/