Docs Event Model
A recurring event is an event that happens more than once, on a repeating schedule. When a repeating event is turned into individual event instances with individual dates, it is called “expanding” the event.
The RRule plugin is a connector to the rrule js library. It is powerful for specifying recurring events, moreso than FullCalendar’s built-in simple event recurrence.
Event Data Parsing
A hook for transforming custom data into a standard Event object.
Determines the default value for each Event Object’s allDay property when it is unspecified.
A fallback duration for timed Event Objects without a specified end value.
A fallback duration for all-day Event Objects without a specified end value.
A flag to force assignment of an event’s end if it is unspecified.
Retrieves events that FullCalendar has in memory.
Returns a single event with the matching id.
Adds a new event on the calendar.
Modifies any of the non-date-related properties of an Event Object.
Modifies a single property in an Event Object’s extendedProps hash.
Sets an event’s start date.
Sets an event’s end date.
Sets an event’s start date, end date, and allDay properties at the same time.
Sets whether an event is considered all-day.
Will move an event’s start date by a specific period of time.
Will move an event’s end date by a specific period of time.
Will move an event’s start and end dates by a specific period of time.
Formats an event’s dates into a string.
Removes an event from the calendar.
Gets the Resources associated with the given event.
Sets the Resources associated with the given event.