FullCalendar v2:在月份中选择日期会返回不正确的开始日期或结束日期
在FullCalendar版本1.x中,当选择月份视图中的Tue ,9月30日时,startDateTime将类似于“ Tue Sep 30 2014 00:00:00 GMT-0400(EDT)”,endDateTime将为“ 星期二 9月30日00:00:00 GMT-0400(美国东部时间)“。 这很好,它告诉我,点击了2014年9月30日星期二,用户没有指定时间,因为他们只是点了一天。
现在在版本2.1.1中,选择月份9月30日周二的Tue ,开始日期为“ Mon Sep 29 2014 20:00:00 GMT-0400(EDT)”,结束日期为“9月30日星期二 2014 20:00:00 GMT-0400(美国东部时间)“。
开始日期不正确,因为周二是点击,而不是周一 。 随着时间的推移,最终的开始日期将是星期二,结束日期将是星期三。
是否有一个选项(或解决方法)我错过了,这样我就可以得到在月视图中点击的日期 ,而不是这个任意的时间范围?
截至FullCalendar 2. *,MomentJS用于处理日期。
鉴于此, start
和end
是momentjs对象。 如果你只想要点击日期的日期,你可以使用:
console.log(start.format('YYYY-MM-DD'))
这是更新的JsFiddle
链接地址: http://www.djcxy.com/p/81239.html上一篇: FullCalendar v2: Selecting day in month returns incorrect start or end date