Date Formatting Strings
Date formatting strings are used throughout the API and determine how a given Moment object is rendered to a string.
FullCalendar leverages MomentJS for most date-related operations including formatting dates:
However, FullCalendar has extended Moment’s functionality a bit by adding additional formatting characters:
|T||renders "A" or "P" (one-letter, uppercase, for AM or PM)|
|t||renders "a" or "p" (one-letter, lowercase, for AM or PM)|
|( ... )||only renders the enclosed string if one or more non-zero digits|
These formatting characters are only available to moments generated via the API as well as moments created with one of the special moment constructors.
In this scenario, FullCalendar intelligently inserts a dash between the two dates, yielding something like
"Sep 2 - 9 2013". Internally, formatRange is used for this.