每两周或每两个月
Every two weeks or every two months
这是小提琴:http://jsfiddle.net/ccarns/hXPU9/
尝试获取"两个月"选项以显示用户日期后2个月的相同日期(以及具有类似逻辑的两周和季度)。
一个月代码运行良好
later.parse.recur().on(_dayOfTheMonth).dayOfMonth();
如有任何建议,我们将不胜感激。如果可能的话,我想坚持使用递归分析器。我发现缺少这些例子。
开始日期为12/16/13的每两周示例:
12/16/13
12/30/13
01/13/14
01/27/14
我想我可以不使用Later,只做一周简单的+14天——但两个月和一个季度并没有那么简单。
开始日期为2013年4月12日的每两个月示例:
12/04/13
02/04/14
04/04/14
06/04/14
没有Later.js似乎很容易做到,但如果可能的话,我们希望使用它。
好的,这里是一个带有AN答案的jsFiddle:http://jsfiddle.net/ccarns/2gMyx/
我这么说的原因是我有点作弊,因为每(2).months();我每两周尝试一次的其他方法都会得到意想不到的结果。
later.parse.recur().on(_dayOfTheMonth).dayOfMonth().every(2).month();
例如,2013年1月12日的开始日期将返回与1/2103相同的结果(均返回第一个值为1/2103)。似乎implimenination将每2个月视为每奇数个月。试试顶部原来的小提琴,看看我的意思。
要添加两周选项,请创建一个新的日期对象以存储未来两周的日期。
var _twoWeek = new Date();
在代码中,将日期设置为两周后。
_twoWeek.setDate(startdate.getDate()+14);
改变你的时间表。
sched = later.parse.recur()
.on(_dayOfTheWeek).dayOfMonth()
.and()
.on(_twoWeek.getDate()).dayOfMonth();
相关文章:
- JavaScript函数,用于计算两个日期之间的年、月和天数
- 在Jquery或Javascript中获取两个范围或日期之间的通信周数
- 为什么我的代码使用javascript与html5音频播放器可以'Don’我不能做两个或两个以上
- 每两周或每两个月
- 1行代码(console.log),代码中的两个位置=两个结果差异
- 我如何用Javascript计算两个日期之间的年、月和天的差异
- 如何放置日期范围从周选择器用于两个文本输入
- JavaScript:打印前 12 个月 - “March”打印两次
- 如何获取两个选定月份日期之间的一周的特定日期
- 获取两个日期之间的所有日期,并仅返回该月的第一天
- jQuery Datepicker在下个月点击后打开两次(使用2个Datepicker)
- 提交两个带有两个提交按钮的jQuery ajax表单
- dojo:如何在contentpane中创建两个或两个以上的单选按钮
- 在同一页上使用两个具有两种不同日期格式的日期选择器
- Moment.js-在几年、几个月和几天的两个生日中获得差异
- 我的正则表达式只需一行输入即可正常工作,但不要't有两个或两个以上.
- JQuery Monthpicker -显示前两个月的选项
- 在CRM中使用Javascript添加两个月的开始日期
- 如何制作只有两个月的完整日历
- 如何在javascript或jquery中添加两个或两个以上的输入框值