这是小提琴:http://jsfiddle.net/ccarns/hXPU9/

试图获取月份选项以显示下个月的同一天。当前实施返回每月的第一天。

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


我知道该月的结束日期是有问题的-我不介意用户是否选择该月的最后一天为27号或更高日期。

任何建议,将不胜感激。我发现缺少示例。

最佳答案

在同一日期的下个月,在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 |

您说的没错:没有太多例子。我检查了代码,并进行了at jsperf测试

每两个月的特定日期:

sched = later.parse.recur().on(startDate.getDate()).dayOfMonth().every(2).month();

关于javascript - Later.js-下个月的同一日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20429918/

10-15 21:43