Если у вас в базе есть таблица users и для каждого юзера вы храните таймзону, то крон должен запускаться каждый час и искать юзеров у которых сейчас к примеру 9 утра.
В Postgres это делается так: SELECT name, email, userTimezone from users WHERE date_part('hour', TIMEZONE(userTimezone, now()::timestamptz)) = 9
А если не 9 утра на 12 часов ночи. Тогда как? 24 нет же
По сути отправка должна стартовать за 12 часов до Гривича (+0), например начиная с самой ранней Австралии, и длиться вплоть до 12 часов после Гринвича, например до западного побережья - Лос Анжелес, чтоб охватить все таймзоны
По ідеї у вас дані і так постійно збираються, різниця тільки в тому щоб в різний момент часу відправляти за останні 24 години. Можна зробити мапу тайм зона-таймер, щоб для кожної зони, яка є в системі, ранився свій таймер. А таймер коли спрацьовує робить select юзерів по своєму ключі і розсилає. І мапу обновляти реактивно, при реєстрації юзера, деактивації, зміні пояса в юзера
11 февраля будет стрим со мной по теме «Особенности языка JavaScript и платформы Node.js, возникающие проблемы и их решения, а также проблемы, которые принципиально не имеют решения в рамках JavaScript и Node.js, почему Deno не изменит ситуацию» на канале Сергея Немчинского, тут его группа: @NemchinskiyTalks и телеграм канал с анонсами @nemchinskiyOnBusiness
11 февраля будет стрим со мной по теме «Особенности языка JavaScript и платформы Node.js, возникающие проблемы и их решения, а также проблемы, которые принципиально не имеют решения в рамках JavaScript и Node.js, почему Deno не изменит ситуацию» на канале Сергея Немчинского, тут его группа: @NemchinskiyTalks и телеграм канал с анонсами @nemchinskiyOnBusiness
Сергей недавно выпустил видео, в котором в частности говорил, что не понимает почему "так носятся с Nodejs". Было бы интересно послушать различные доводы с Вашей и его стороны.
Сергей недавно выпустил видео, в котором в частности говорил, что не понимает почему "так носятся с Nodejs". Было бы интересно послушать различные доводы с Вашей и его стороны.
Сергей недавно выпустил видео, в котором в частности говорил, что не понимает почему "так носятся с Nodejs". Было бы интересно послушать различные доводы с Вашей и его стороны.