从FullCalendar中的日期获取日期对象

时间:2012-02-29 02:50:14

标签: jquery jquery-plugins fullcalendar

fullCalendar API是否有办法从日期获取日期对象? 我需要获取特定日期的单元格。这可能吗?

IE,如果我想手动触发dayclick事件,我需要单元格。

修改

我不知道我上面的小模糊是否足够清楚。完整日历可以被认为是一个带有单元格的大表,每个单元格对应于该月份的日期(月视图),当月份更改时,相同的单元格被回收并给出要显示的新数据。问题是单元格的名称或ID与日期无关。所以我想说我想根据日期更改单元格的背景,changeBackGround('01/01/2012','blue');据我所知,这不可行,因为无法抓取表格中的特定单元格通过使用日期。我想知道是否有办法做到这一点。

2 个答案:

答案 0 :(得分:0)

FullCalendar有一个回调dayClick,当您点击任何日期时会触发该回调{{3}},您可以从那里查看它是否符合您的条件。

$('#calendar').fullCalendar({
    dayClick: function(date, allDay, jsEvent, view) {
        var myDate = new Date();
        if(date.getTime() === myDate.getTime()){
            //it's that time!
        }
    }
});

答案 1 :(得分:0)

如果需要设置一些外部访问方法,可以使用eventRender选项为事件或数据或其他属性添加ID。 eventRender允许您访问该事件和事件元素的事件数据,因此您可以在其中创建一个带有日期字符串的ID ...希望这有帮助