6

毎月 31 日 (または 30 日、または 29 日) に繰り返されるイベントのルールをどのように指定しますか? 28 日または 29 日、4 月の場合は 30 日を選択します)?

技術的には、関連する場合はrrule JavaScript ライブラリを使用しています。

コンテキストを追加するために、請求書のように、ユーザーが繰り返し (毎年、毎月、毎週、毎日) の開始日を指定できるフォームがあります。請求書が通常 30 日が期限の場合、2 月は 28 日 (または 29 日) が期限になります。

4

2 に答える 2

9

28 日、29 日、30 日、または 31 日に当たるかどうかに関係なく、「月の最終日RRULE」を取得する最も簡単な方法は次のとおりです。

FREQ=MONTHLY;BYMONTHDAY=-1

あなたのクエリは、それがあなたが求めているもののように聞こえます。

ただし、これがあなたが言及した rrule JavaScript ライブラリでサポートされているかどうかはわかりません。

于 2016-04-14T06:14:24.960 に答える