2017-11-21 9 views
0

ノードjの毎月の特定の日付にcronジョブを実行したいです。 'Cron'というnpmモジュールを使用していますが、特定の日付に機能が起動していません。私はあなたのcronパターンは、右のようだが、問題は、あなたのタイムゾーン値についてだと思います.Iあなたのケースでは重要ではありません二beacuseあなたも、最初を削除しようとすることができ特定のスケジュールでCronが起動しない

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'); 
+0

あなたがゼロ有数あまりにも多くのものを持っています。 – realharry

答えて

0

使用していたコードです。おそらく、あなたのタイムゾーンはAmerica/Los_Angelesではありません。

は、あなたの現在のタイムゾーンの値がこのサイトをチェックフィンには: http://momentjs.com/timezone/

+0

時間と分を指定するとうまくいきます。21日にいつでも仕事をしたいと思っていたので、それは私の必要を満たすものです。ありがとう –

関連する問題