Node Cron Without Timezone
const cron = require("node-cron");
//IST 2:00 AM == 8:30 PM UTC
cron.schedule("30 8 * * *", async () => {
const EmailUtils = require("../utils/EmailUtils");
var data = {
emailReceiver: ["kahnuc.swain@nettantra.net",
"arun.pradhan@nettantra.net", "kanhak.khatua@nettantra.net"],
emailSubject: "Hye",
emailBody: "body",
};
EmailUtils.sendTextEmail(data, () => {
console.log("email sent successfully");
});
});
Nodecron with timezone
//IST 2:00 AM == 8:30 PM UTC
cron.schedule("23 9 * * *", async () => {
const EmailUtils = require("../utils/EmailUtils");
var data = {
emailReceiver: ["kahnuc.swain@nettantra.net",
"arun.pradhan@nettantra.net", "kanhak.khatua@nettantra.net"],
emailSubject: "Hye",
emailBody: "body",
};
EmailUtils.sendTextEmail(data, () => {
console.log("email sent successfully");
});
},
{
scheduled: true,
timezone: "IST",
}
);
UTC time convetor - https://savvytime.com/converter/utc-to-ist
cron job time example - https://crontab.guru/every-1-minute
0 Comments
Post a Comment