Fullcalendar.js get events of the day on click

2019-07-21 05:42发布

问题:

Fullcalendar.js get events of the day on click

Is it possible to get all events of the day I click on in the monthview and print them in any div element with Fullcalendar.js?

Here's my JSFiddle:

http://jsfiddle.net/alexchizhov/syf9ycbc/4/

回答1:

You can always iterate over all events and find out which event is on selected day. Here is my function to do that:

function getEvents(date){
        all_events.forEach(function(entry) {
            if (entry['start'] == date.format()){
                alert(entry['title']);}
            else if (entry['start'] <= date.format() && entry['end'] >= date.format()){
                alert(entry['title']);}
         });

    }

You can see my DEMO.

If you click on date 2014-10-06 there will be 2 events that will shows up in alert. Click on date 2014-10-07 will alert only one event.