毎週のリマインダーのアルゴリズムはありますか?
たとえば、木曜日にリマインダーを設定し、「毎週」オプションをオンにします。
その場合、リマインダーは毎週木曜日にアラートを出すことになっていますが、これはどのように行われるのでしょうか?
私はアイデアを考えましたが、それは非常にばかげていると思います:
- 今日の「日」を取得します。
- 今日の「日付」を取得します。
- 希望日番号を取得します。
- 両方の日を互いに引きます。
- [4] を使用してその日の日付を取得します。
- アラートごとにカウンターを 7 ずつ増やします。
これでうまくいくかどうかはわかりませんが、もっといい方法があるはずなので、実装を始める前に意見を求めたいと思います。
PS: JavaScript を使用しているため、機能は非常に限られています。