[英]nodejs cron job(AWS) - How can i run cron job in multiple timezones
假設我們有 3 個用戶(用戶數可能實時動態變化)位於不同時區的不同地方。
user1 - 澳大利亞/阿德萊德
user2 - 亞洲/加爾各答
user3 - 歐洲/巴黎
............
............
我想每天在某個時間點向所有可用用戶發送 email,以便 email 應在下午 2 點將所有用戶發送到各自時區
我可以為單個時區做到這一點,但不能使用單個 cron 作業進行多個
如何使用單個 cron 作業讓它在多個時區工作?
基於node-cron將時區作為CronJob
的參數
const CronJob = require('cron').CronJob;
let timzones = ["America/Los_Angeles", "Asia/Kolkata"];
timzones.forEach(timezone=>{
var job = new CronJob('* * * * * *', function() {
console.log('You will see this message every second');
}, null, true, timezone);
job.start();
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.