# Date Library

> FullCalendar v3 documentation, for an old release. Web version: https://legacy.fullcalendar.io/v3/date-library
>
> Latest version (v7): https://fullcalendar.io/docs/date-library.md

FullCalendar leverages [MomentJS](https://momentjs.com/) as its date library. Moment and Duration objects are accepted for many settings and they are used throughout the API.

## Articles

- [Moment Object](https://legacy.fullcalendar.io/v3/moment.md) - A Moment object represents a point in time, like the native Date Object, but is far superior.
- [Duration Object](https://legacy.fullcalendar.io/v3/moment-duration.md) - A Duration object represents a length of time.
- [Date Formatting Strings](https://legacy.fullcalendar.io/v3/date-formatting-string.md) - Date formatting strings are used throughout the API and determine how a given Moment object is rendered to a string.
- [defaultRangeSeparator](https://legacy.fullcalendar.io/v3/defaultRangeSeparator.md) - The separator text used for date-formatting-string ranges throughout the API.
- [formatRange](https://legacy.fullcalendar.io/v3/formatRange.md) - Formats a date range by intelligently inserting a dash between the two dates.
