FullCalendar v2:选择每月的日期返回错误的开始日期或结束日期

时间:2014-10-26 21:51:39

标签: fullcalendar

在FullCalendar版本1.x中,当星期二,选择月视图中的9月30日时,startDateTime将类似于“星期二 2014年9月30日00 :00:00 GMT-0400(EDT)“和endDateTime将是” Tue 2014年9月30日00:00:00 GMT-0400(EDT)“。这很好,它告诉我点击了2014年9月30日星期二,用户没有指定时间,因为他们只点击了一天。

现在在版本2.1.1中,当星期二,选择月视图中的9月30日时,开始日期为“星期一 2014年9月29日20:00: 00 GMT-0400(EDT)“和结束日期为”星期二 2014年9月30日20:00:00 GMT-0400(美国东部时间)“。

开始日期不正确,因为点击了星期二,而不是星期一。随着时间的推移,最终开始日期将是星期二,结束日期将是星期三。

我是否缺少一个选项(或解决方法)以便我可以获得在月视图中点击的日期,而不是这个任意的时间段?

1 个答案:

答案 0 :(得分:0)

自FullCalendar 2. *起,MomentJS用于处理日期。

鉴于此,startend是momentjs对象。如果您只想要点击日期,可以使用:

console.log(start.format('YYYY-MM-DD'))

这是updated JsFiddle