1

これがフィドルです:http://jsfiddle.net/ccarns/hXPU9/

翌月の同じ日を表示する月のオプションを取得しようとしています。現在の実装では、月の 1 日が返されます。

later.parse.text("every 1 month");//later.parse.recur().every(1).month();

月の最終日が問題であることは理解しています。ユーザーが月の最終日を想定する 27 日以降を選択してもかまいません。

任意の提案をいただければ幸いです。例が不足していることがわかります。

4

1 に答える 1

1

on()次の場合にメソッドを使用して取得する同じ日付のMonth翌月:

sched = later.parse.recur().on(startdate.getDate()).dayOfMonth();

したがって、開始日が設定されている場合12/17/2013、結果は次の ようになります。12/17/13 | 01/17/14 | 02/17/14 | 03/17/14 | 04/17/14 | 05/17/14 | 06/17/14 | 07/17/14 | 08/17/14 | 09/17/14 | 10/17/14 | 11/17/14 |

そして、あなたは正しいです: 多くの例はありません. 私はjsperfでコードとそれらのテストをチェックしました

2 か月ごとの特定の日付:

sched = later.parse.recur().on(startDate.getDate()).dayOfMonth().every(2).month();
于 2013-12-06T21:54:51.633 に答える