ユーザーがcron仕様に基づいてアプリにリマインダーを送信できるようにするアプリを作成しています。このために、nodejs以降を使用しています。nodejs の使用は必須です。
後者のライブラリを使用すると、ユーザーが入力した cron 仕様に基づいて次のオカレンスを計算できます。
問題は、次の発生のすべての計算が UTC 時間またはローカル サーバー時間にのみ基づいている可能性があることです。ただし、ユーザー自身のタイムゾーンに基づいて動的に変更する必要があります。
最初に次のオカレンスを計算してから、次の実行のオフセットを計算することを考えましたが、ユーザーが「1 時間に 1 回」という cron 仕様を作成した場合、それは機能しません。
誰でも創造的なアイデアを持っていますか?