
Date Utilities
==============

**formatDate** - $.fullCalendar.formatDate(*date, formatString, [options]*)
	Format a date into a string value with a specified format.
	The format can be combinations of the following:
	
	* **s**		- seconds
	* **ss**	- seconds, 2 digits
	* **m**		- minutes
	* **mm**	- minutes, 2 digits
	* **h**		- hours
	* **hh**	- hours, 2 digits
	* **H**		- hours, military time
	* **HH**	- hours, milirary time, 2 digits
	* **d**		- date number
	* **dd**	- date number, 2 digits
	* **ddd**	- date name, short
	* **dddd**	- date name, full
	* **M**		- month number
	* **MM**	- month number, 2 digits
	* **MMM**	- month name, short
	* **MMMM**	- month name, full
	* **yy**	- year, 2 digits
	* **yyyy**	- year, 4 digits
	* **t**		- 'a' or 'p'
	* **tt**	- 'am' or 'pm'
	* **T**		- 'A' or 'P'
	* **TT**	- 'AM' or 'PM'
	* **u**		- ISO8601 format
	* **S**		- 'st', 'nd', 'rd', 'th' for the date
	
	Special Characters:
	
		``'...'``
			literal text
		
		``''``
			single quote
		
		``(...)``
			only displays format if one of the enclosed variables is non-zero
		
	*options* can override any of the :ref:`Locale Options<locale>`
	
	
.. _formatDates:
	
**formatDates** - $.fullCalendar.formatDates(*date1, date2, formatString, [options]*)
	Similar to ``formatDate``, but accepts *two* dates, leveraging the following
	special characters in *formatString*:
	
		``{...}``
			switches to formatting the 2nd date
		
		``[...]``
			only displays the enclosed format if the current date is different from the
			alternate date in the same regards

	
**parseDate** - $.fullCalendar.parseDate(*string*)
	Parses a string and returns a javascript Date object.
	The string may be in ISO8601 format, IETF format, or a UNIX timestamp.

	
**parseISO8601** - $.fullCalendar.parseISO8601(*string, [ignoreTimezone]*)
	Parses an ISO8601 string into a javascript Date object.
	