如何在fullcalendar上获得开始和结束时间?

如何在fullcalendar中获得可见日的开始结束时间?

我需要它在另一个javascript instace中使用。 是否有一些function – 如

$('calender').getStartTime(); 

如果您正在查找可见的开始和结束日期,那么将是版本1中视图对象的visStartvisEnd属性:

 $('calender').fullCalendar('getView').visStart $('calender').fullCalendar('getView').visEnd 

那将是版本2中的 intervalStartintervalEnd

 $('calender').fullCalendar('getView').intervalStart $('calender').fullCalendar('getView').intervalEnd 

如果您正在查找当前周/月的开始和结束日期,那么这将是当前视图对象的startend属性:

 $('calendar').fullCalendar('getView').start $('calendar').fullCalendar('getView').end 

参考: 完整日历文档。

 $('calendar').fullCalendar('getView').start $('calendar').fullCalendar('getView').end 

我不知道为什么我看到这种不同的行为,但多亏其他人,我得到了正确的方向,但“开始”和“结束”是moment()对象。 因此,要获得实际日期,您需要使用:

 $('calendar').fullCalendar("getView").start.format() $('calendar').fullCalendar("getView").end.format() 

完全像我需要的工作和OP提出的要求。 注意:结束日期是日历之后的一天。 也就是说,我正在观看的日历将于2016年7月31日星期日开始于2016年10月9日星期六结束 – 而且给出的日期是2016-07-31和2016-09-11(日期后一天)技术上显示 – 当然,如果你说那些日子的“00:00:00”你会准确的)。

你需要给id / class你指定的jquery完整日历

  var start_date = $('#schedule-events').fullCalendar('getView').start var end_date = $('#schedule-events').fullCalendar('getView').end 

在完整日历的#schedule-events之上..你应该给出完整日历的id

示例:

  $('#schedule-events').fullCalendar({ eventRender: function(event, element) { var start_date = $('#schedule-events').fullCalendar('getView').start var end_date = $('#schedule-events').fullCalendar('getView').end console.log(start_date +'sart----------end date'+end_date) } 

………………….等等……….