Я пишу приложение, которое позволяет пользователям отправлять им напоминания на основе спецификации cron, и для этого я использую nodejs и later. Необходимость использования nodejs.Добавить поддержку часового пояса для node.js + later
Более поздняя библиотека позволяет рассчитать следующее вхождение на основе спецификации cron, введенной пользователем.
Проблема в том, что все вычисления следующего события могут быть основаны только на времени UTC или времени локального сервера. Однако мне нужно, чтобы он динамически менялся в зависимости от пользовательского часового пояса.
Я подумал о вычислении следующего события сначала, а затем вычисления смещения для следующего прогона, но это не сработает, если пользователь создаст спецификацию cron, которая говорит «один раз в час»!
У кого-нибудь есть креативные идеи?