毎月の定期注文のプラットフォームを作成しています。
私は再発のために later.js を使用しています。私は次の 2 つのケースに遭遇しましたが、これらをより適切に処理する方法について提案があるかどうか (または、later.js が何らかの方法でネイティブに処理するかどうか) を考えています。
later.parse.recur().on(31).dayOfMonth() 日付は特定の月の 31 日です。現在の結果は、30 日に終了するジャンプ月です。回避策: last().dayOfMonth() を使用することです。
later.parse.recur().on(30).dayOfMonth()
- later.parse.recur().on(31).dayOfMonth() 28 日または 29 日に終わる 2 月の月。日付が 30 日 (または 31 日) の場合の処理方法。回避策: 日付が 28 日を超える場合は、.and().on(59).dayOfYear() を追加します。
ありがとう!