FullCalendar v2:选择月份中的日期返回不正确的开始或结束日期

FullCalendar v2:选择月份中的日期返回不正确的开始或结束日期,fullcalendar,Fullcalendar,在FullCalendar的1.x版中,当选择月视图中的9月30日星期二时,开始日期时间类似于“2014年9月30日星期二00:00:00 GMT-0400(EDT)”,结束日期时间类似于“2014年9月30日星期二00:00:00 GMT-0400(EDT)”。这很好,它告诉我2014年9月30日星期二被点击,用户没有指定时间,因为他们只点击了一天 现在,在版本2.1.1中,当选择月视图中的9月30日(星期二)时,开始日期为“Mon2014年9月29日20:00:00 GMT-0400(EDT

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

现在,在版本2.1.1中,当选择月视图中的9月30日(星期二)时,开始日期为“Mon2014年9月29日20:00:00 GMT-0400(EDT)”,结束日期为“Tue2014年9月30日20:00:00 GMT-0400(EDT)”

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

是否有我缺少的选项(或解决方法),以便我可以只获取在月视图中单击的日期,而不是任意的时间跨度?

从FullCalendar 2开始。*,用于处理日期

鉴于此,
start
end
是momentjs对象。如果您只需要单击日期,可以使用:

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

这是

你能提供一个复制你的问题的提琴吗?JSFIDLE:是的……但是如果我们也需要在同一天结束呢。意思是9月30日10:30-11:00……仅仅更改格式字符串就够了吗?@DimitrisPapageorgiou,是的,只是格式化字符串的问题。然而,您应该注意到,例如,只有在agendaWeek中,获取“时间”部分才有意义。选中。是的。但是如果我也想在月视图中显示时间呢?用户也必须能够看到。目前我只能描述开始time@DimitrisPapageorgiou请提出一个新问题,说明你正在努力实现的目标。不幸的是,我的帐户被禁止…我仍在试图解除禁令…无论如何,谢谢