| Name | Type | Default | 
                
                    | backText | String | Back | 
                
                    | 
                            
                                Sets or gets the tooltip text displayed when the mouse cursor is over the back navigation
                                                                      button.
                             Code example
                                Set the backTextproperty. $('#jqxCalendar').jqxCalendar({backText: "Back" });
 
                                Get the backTextproperty. var backText = $('#jqxCalendar').jqxCalendar('backText'); 
 | 
                
                    | columnHeaderHeight | Number | 20 | 
                
                    | 
                            
                                Sets or gets the Calendar colomn header's height. In the column header are displayed the
                                                                      calendar day names.
                             Code example
                                Set the columnHeaderHeightproperty. $('#jqxCalendar').jqxCalendar({ columnHeaderHeight: 30 });
 
                                Get the columnHeaderHeightproperty. var columnHeaderHeight = $('#jqxCalendar').jqxCalendar('columnHeaderHeight'); 
 | 
                
                    | clearString | String | 'Clear' | 
                
                    | 
                            
                                Sets or gets the 'Clear' string displayed when the 'showFooter' property is true.
                             Code example
                                Set the clearStringproperty. $('#jqxCalendar').jqxCalendar({ clearString: 'Clear' });
 
                                Get the clearStringproperty. var clearString = $('#jqxCalendar').jqxCalendar('clearString'); 
 | 
                
                    | culture | String | default | 
                
                    | 
                            
                                Sets or gets the jqxCalendar's culture. The culture settings are contained within a file
                                                                      with the language code appended to the name, e.g. jquery.glob.de-DE.js for German.
                                                                      To set the culture, you need to include the jquery.glob.de-DE.js and set the culture
                                                                      property to the culture's name, e.g. 'de-DE'.
                             Code example
                                Set the cultureproperty. $('#jqxCalendar').jqxCalendar({culture: 'en-US' });
 
                                Get the cultureproperty. var culture = $('#jqxCalendar').jqxCalendar('culture'); 
 | 
                
                    | dayNameFormat | String | 'firstTwoLetters' | 
                
                    | 
                            
                                Sets or gets the name format of days of the week.
                            Possible Values: 'default'
 'shortest'
 'firstTwoLetters'
 'firstLetter'
 'full'
 Code example
                                Set the dayNameFormatproperty. $('#jqxCalendar').jqxCalendar({ dayNameFormat : 'firstTwoLetters'});
 
                                Get the dayNameFormatproperty. var dayNameFormat = $('#jqxCalendar').jqxCalendar('dayNameFormat'); 
 | 
                
                    | disabled | Boolean | false | 
                
                    | 
                            
                                Disables (true) or enables (false) the calendar. Can be set when initialising (first
                                                                      creating) the calendar.
                             Code example
                                Set the disabledproperty. $("#jqxCalendar").jqxCalendar({ disabled: true });
 
                                Get the disabledproperty. var disabled = $('#jqxCalendar').jqxCalendar('disabled');
 | 
                
                    | enableWeekend | Boolean | false | 
                
                    | 
                            
                                Sets or gets a value indicating whether weekend persists its view state.
                             Code example
                                Set the enableWeekendproperty. $('#jqxCalendar').jqxCalendar({ enableWeekend: true });
 
                                Get the enableWeekendproperty. var enableWeekend = $('#jqxCalendar').jqxCalendar('enableWeekend'); 
 | 
                
                    | enableViews | Boolean | true | 
                
                    | 
                            
                                Determines whether switching between month, year and decade views is enabled.
                             Code example
                                Set the enableViewsproperty. $('#jqxCalendar').jqxCalendar({ enableViews: false });
 
                                Get the enableViewsproperty. var enableViews = $('#jqxCalendar').jqxCalendar('enableViews'); 
 | 
                
                    | enableOtherMonthDays | Boolean | true | 
                
                    | 
                            
                                Sets or gets a value indicating whether the other month days are enabled.
                             Code example
                                Set the enableOtherMonthDaysproperty. $('#jqxCalendar').jqxCalendar({ enableOtherMonthDays: false });
 
                                Get the enableOtherMonthDaysproperty. var enableOtherMonthDays = $('#jqxCalendar').jqxCalendar('enableOtherMonthDays'); 
 | 
                
                    | enableFastNavigation | Boolean | true | 
                
                    | 
                            
                                Sets or gets a value indicating whether the fast navigation is enabled.
                             Code example
                                Set the enableFastNavigationproperty. $('#jqxCalendar').jqxCalendar({ enableFastNavigation: false });
 
                                Get the enableFastNavigationproperty. var enableFastNavigation = $('#jqxCalendar').jqxCalendar('enableFastNavigation'); 
 | 
                
                    | enableHover | Boolean | true | 
                
                    | 
                            
                                Sets or gets a value indicating whether the hover state is enabled. The hover state is activated
                                                                      when the mouse cursor is over a calendar cell. The hover state is automatically
                                                                      disabled when the calendar is displayed in touch devices.
                             Code example
                                Set the enableHoverproperty. $('#jqxCalendar').jqxCalendar({enableHover: false });
 
                                Get the enableHoverproperty. var enableHover = $('#jqxCalendar').jqxCalendar('enableHover'); 
 | 
                
                    | enableAutoNavigation | Boolean | true | 
                
                    | 
                            
                                Sets or gets a value indicating whether the auto navigation is enabled. When this property
                                                                      is true, click on other month date will automatically navigate to the previous or
                                                                      next month.
                             Code example
                                Set the enableAutoNavigationproperty. $('#jqxCalendar').jqxCalendar({enableAutoNavigation: false });
 
                                Get the enableAutoNavigationproperty. var enableAutoNavigation = $('#jqxCalendar').jqxCalendar('enableAutoNavigation'); 
 | 
                
                    | enableTooltips | Boolean | false | 
                
                    | 
                            
                                Sets or gets a value indicating whether the tool tips are enabled.
                             Code example
                                Set the enableTooltipsproperty. $('#jqxCalendar').jqxCalendar({enableToolTips: false });
 
                                Get the enableTooltipsproperty. var enableTooltips = $('#jqxCalendar').jqxCalendar('enableTooltips'); 
 | 
                
                    | forwardText | String | Forward | 
                
                    | 
                            
                                Sets or gets the tooltip text displayed when the mouse cursor is over the forward navigation
                                                                      button.EnableTooltips property should be set to true.
                             Code example
                                Set the forwardTextproperty. $('#jqxCalendar').jqxCalendar({forwardText: "Forward" });
 
                                Get the forwardTextproperty. var forwardText = $('#jqxCalendar').jqxCalendar('forwardText'); 
 | 
                
                    | firstDayOfWeek | Number | 0 | 
                
                    | 
                            
                                Sets or gets which day to display in the first day column. By default the calendar displays
                                                                      'Sunday' as first day.
                             Code example
                                Set the firstDayOfWeekproperty. $('#jqxCalendar').jqxCalendar({ firstDayOfWeek: 1 });
 
                                Get the firstDayOfWeekproperty. var firstDayOfWeek = $('#jqxCalendar').jqxCalendar('firstDayOfWeek'); 
 | 
                
                    | height | Number/String | null | 
                
                    | 
                            
                                Sets or gets the height of the Calendar.
                             Code example
                                Set the heightproperty. $('#jqxCalendar').jqxCalendar({height: '200px' });
 
                                Get the heightproperty. var height = $('#jqxCalendar').jqxCalendar('height');
 | 
                
                    | min | Date | 1900, 1, 1 | 
                
                    | 
                            
                                Represents the minimum navigation date.
                             Code example
                                Set the minproperty. $('#jqxCalendar').jqxCalendar('setMinDate', new Date(2000, 0, 1));
 
                                Get the minproperty. var getMinDate = $('#jqxCalendar').jqxCalendar('getMinDate');
 | 
                
                    | max | Date | 2100, 1, 1 | 
                
                    | 
                            
                                Represents the maximum navigation date.
                             Code example
                                Set the maxproperty. $('#jqxCalendar').jqxCalendar('setMaxDate', new Date(2012, 0, 1));
 
                                Get the maxproperty. var getMaxDate = $('#jqxCalendar').jqxCalendar('getMaxDate');
 | 
                
                    | navigationDelay | Number | 400 | 
                
                    | 
                            
                                Determines the animation delay between switching views.
                             Code example
                                Set the navigationDelayproperty. $('#jqxCalendar').jqxCalendar({ navigationDelay:800});
 
                                Get the navigationDelayproperty. var navigationDelay = $('#jqxCalendar').jqxCalendar('navigationDelay'); 
 | 
                
                    | rowHeaderWidth | Number | 25 | 
                
                    | 
                            
                                Sets or gets the row header width.
                             Code example
                                Set the rowHeaderWidthproperty. $('#jqxCalendar').jqxCalendar({ rowHeaderWidth:30});
 
                                Get the rowHeaderWidthproperty. var rowHeaderWidth = $('#jqxCalendar').jqxCalendar('rowHeaderWidth'); 
 | 
                
                    | readOnly | Boolean | false | 
                
                    | 
                            
                                Sets or gets the calendar in read only state.
                             Code example
                                Set the readOnlyproperty. $('#jqxCalendar').jqxCalendar({readOnly: true });
 
                                Get the readOnlyproperty. var readOnly = $('#jqxCalendar').jqxCalendar('readOnly'); 
 | 
                
                    | restrictedDates | Array | [] | 
                
                    | 
                            
                                Sets or gets the calendar's restricted dates. These are dates which cannot be clicked.
                             Code example
                                Set the restrictedDatesproperty. $('#jqxCalendar').jqxCalendar({restrictedDates: dates });
 
                                Get the restrictedDatesproperty. var restrictedDates = $('#jqxCalendar').jqxCalendar('restrictedDates'); 
 | 
                
                    | rtl | Boolean | false | 
                
                    | 
                            Sets or gets a value indicating whether widget's elements are aligned to support locales using right-to-left fonts. Code example
                                Set the rtlproperty. $('#jqxCalendar').jqxCalendar({rtl : true}); 
 
                                Get the rtlproperty. var rtl = $('#jqxCalendar').jqxCalendar('rtl'); 
 | 
                
                    | stepMonths | Number | 1 | 
                
                    | 
                            
                                Represents the calendar`s navigation step when the left or right navigation button
                                                                      is clicked.
                             Code example
                                Set the stepMonthsproperty. $('#jqxCalendar').jqxCalendar({ stepMonths: 2});
 
                                Get the stepMonthsproperty. var stepMonths = $('#jqxCalendar').jqxCalendar('stepMonths');
 | 
                
                    | showWeekNumbers | Boolean | true | 
                
                    | 
                            
                                Sets or gets a value whether the week`s numbers are displayed.
                             Code example
                                Set the showWeekNumbersproperty. $('#jqxCalendar').jqxCalendar({ showWeekNumbers: false });
 
                                Get the showWeekNumbersproperty. var showWeekNumbers = $('#jqxCalendar').jqxCalendar('showWeekNumbers'); 
 | 
                
                    | showDayNames | Boolean | true | 
                
                    | 
                            
                                Sets or gets a value whether the day names are displayed. By default, the day names are
                                                                      displayed.
                             Code example
                                Set the showDayNamesproperty. $('#jqxCalendar').jqxCalendar({ showDayNames: false });
 
                                Get the showDayNamesproperty. var showDayNames = $('#jqxCalendar').jqxCalendar('showDayNames'); 
 | 
                
                    | showOtherMonthDays | Boolean | true | 
                
                    | 
                            
                                Sets or gets a value whether the other month days are displayed.
                             Code example
                                Set the showOtherMonthDaysproperty. $('#jqxCalendar').jqxCalendar({ showOtherMonthDays: false });
 
                                Get the showOtherMonthDaysproperty. var showOtherMonthDays = $('#jqxCalendar').jqxCalendar('showOtherMonthDays'); 
 | 
                
                    | showFooter | Boolean | false | 
                
                    | 
                            
                                Sets or gets a value indicating whether the calendar's footer is displayed.
                             Code example
                                Set the showFooterproperty. $('#jqxCalendar').jqxCalendar({ showFooter: true });
 
                                Get the showFooterproperty. var showFooter = $('#jqxCalendar').jqxCalendar('showFooter'); 
 | 
                
                    | selectionMode | String | 'default' | 
                
                    | 
                            
                                Sets or gets the selection mode.
                            Possible Values: 'none'
 'default'
 'range'
 Code example
                                Set the selectionModeproperty. $('#jqxCalendar').jqxCalendar({ selectionMode: 'range' });
 
                                Get the selectionModeproperty. var selectionMode = $('#jqxCalendar').jqxCalendar('selectionMode'); 
 | 
                
                    | specialDates | Array | new Array() | 
                
                    | 
                            
                                Sets or gets a special date to the Calendar.
                             Code example
                                Set the specialDatesproperty. $("#jqxCalendar").jqxCalendar('addSpecialDate', new Date(2011, 6, 29)); 
 
                                Get the specialDatesproperty. var specialDates = $('#jqxCalendar').jqxCalendar('specialDates'); 
 | 
                
                    | theme | String | '' | 
                
                    | 
                            
                                Sets the widget's theme.
                             
                            jQWidgets uses a pair of css files - jqx.base.css and jqx.[theme name].css. The base stylesheet creates the styles related to the widget's layout like margin, padding, border-width, position. The second css file applies the widget's colors and backgrounds. The jqx.base.css should be included before the second CSS file.
                                                                  In order to set a theme, you need to do the following:
                                                                   | 
                
                    | titleHeight | Number | 25 | 
                
                    | 
                            
                                Sets or gets the title height where the navigation arrows are displayed.
                             Code example
                                Set the titleHeightproperty. $('#jqxCalendar').jqxCalendar({ titleHeight: 40});
 
                                Get the titleHeightproperty. var titleHeight = $('#jqxCalendar').jqxCalendar('titleHeight'); 
 | 
                
                    | titleFormat | Array | ["MMMM yyyy", "yyyy", "yyyy"] | 
                
                    | 
                            
                                Sets or gets the title format for the title section.
                            Possible Values: 'd'-the day of the month
 'dd'-the day of the month
 'ddd'-the abbreviated name of the day of the week
 'dddd'-the full name of the day of the week
 'h'-the hour, using a 12-hour clock from 1 to 12
 'hh'-the hour, using a 12-hour clock from 01 to 12
 'H'-the hour, using a 24-hour clock from 0 to 23
 'HH'-the hour, using a 24-hour clock from 00 to 23
 'm'-the minute, from 0 through 59
 'mm'-the minutes,from 00 though59
 'M'-the month, from 1 through 12;
 'MM'-the month, from 01 through 12
 'MMM'-the abbreviated name of the month
 'MMMM'-the full name of the month
 's'-the second, from 0 through 59
 'ss'-the second, from 00 through 59
 't'-the first character of the AM/PM designator
 'tt'-the AM/PM designator
 'y'-the year, from 0 to 99
 'yy'-the year, from 00 to 99
 'yyy'-the year, with a minimum of three digits
 'yyyy'-the year as a four-digit number
 Code example
                                Set the titleFormatproperty. $('#jqxCalendar').jqxCalendar({ titleFormat: "MMMM yyyy"});
 
                                Get the titleFormatproperty. var titleFormat = $('#jqxCalendar').jqxCalendar('titleFormat'); 
 | 
                
                    | todayString | String | 'Today' | 
                
                    | 
                            
                                Sets or gets the 'Today' string displayed when the 'showFooter' property is true.
                             Code example
                                Set the todayStringproperty. $('#jqxCalendar').jqxCalendar({ todayString: 'Today' });
 
                                Get the todayStringproperty. var todayString = $('#jqxCalendar').jqxCalendar('todayString'); 
 | 
                
                    | value | Date | Today | 
                
                    | 
                            
                                Sets or gets the Calendar's value.
                             Code example
                                Set the valueproperty. $("#jqxCalendar").jqxCalendar({ value: $.jqx._jqxDateTimeInput.getDateTime(new Date(2011, 9, 1)) });
 
                                Get the valueproperty. var value = $('#jqxCalendar').jqxCalendar('value'); 
 | 
                
                    | width | Number/String | null | 
                
                    | 
                            
                                Sets or gets the width of the Calendar.
                             Code example
                                Set the widthproperty. $('#jqxCalendar').jqxCalendar({ width: '250px'});
 
                                Get the widthproperty. var width = $('#jqxCalendar').jqxCalendar('width');
 | 
                
                    |  | 
                
                    | backButtonClick | Event |  | 
                
                    | 
                            
                                This event is triggered when the calendar back navigation button is clicked.
                             Code example
                                Bind to the backButtonClickevent by type: jqxCalendar. $('#jqxCalendar').on('backButtonClick', function () { // Some code here. });
                        
 | 
                
                    | change | Event |  | 
                
                    | 
                            
                                This event is triggered when the Calendar's selection is changed.
                             Code example
                                Bind to the changeevent by type: jqxCalendar. $('#jqxCalendar').on('change', function (event)
{ 
    var jsDate = event.args.date;
    var type = event.args.type; // keyboard, mouse or null depending on how the date was selected.
 
    // if the selectionMode is set to 'range'.
    // var range = event.args.range;
    // var rangeFrom = range.from;
    // var rangeTo = range.to;
    // additional properties.
    // var view = event.args.view;
    // var viewFrom = view.from;
    // var viewTo = view.to;
});
                        
 | 
                
                    | nextButtonClick | Event |  | 
                
                    | 
                            
                                This event is triggered when the calendar next navigation button is clicked.
                             Code example
                                Bind to the nextButtonClickevent by type: jqxCalendar. $('#jqxCalendar').on('nextButtonClick', function (event) { // Some code here. });
                        
 | 
                
                    | viewChange | Event |  | 
                
                    | 
                            
                                This event is triggered when the Calendar's view is changed.
                             Code example
                                Bind to the viewChangeevent by type: jqxCalendar. $('#jqxCalendar').on('viewChange', function (event) 
{
    var view = event.args.view;
    var viewFrom = view.from;
    var viewTo = view.to;
});
                        
 | 
                
                    |  | 
                
                    | clear | Method |  | 
                
                    | 
                            
                                Clears the selection.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the clearmethod. $('#jqxCalendar').jqxCalendar('clear'); 
 | 
                
                    | destroy | Method |  | 
                
                    | 
                            
                                Destroys the widget.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the destroymethod. $('#jqxCalendar').jqxCalendar('destroy'); 
 | 
                
                    | focus | Method |  | 
                
                    | 
                            
                                Focuses the Calendar.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the focusmethod. $("#jqxCalendar").jqxCalendar('focus');
 | 
                
                    | getMinDate | Method |  | 
                
                    | 
                            
                                When the getMinDate method is called, the user gets the lowest navigation date set
                                                                      to the Calendar.
                             
                                
                                    
                                        Return Value 
                                Date
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the getMinDatemethod. The retuned value is a JavaScript Date object. var minDate = $('#jqxCalendar').jqxCalendar('getMinDate');
 | 
                
                    | getMaxDate | Method |  | 
                
                    | 
                            
                                When the getMaxDate method is called, the user gets the hightest navigation date
                                                                      set to the Calendar. The retuned value is a JavaScript Date object.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the getMaxDatemethod. var getMaxDate= $('#jqxCalendar').jqxCalendar('getMaxDate'); 
 | 
                
                    | getDate | Method |  | 
                
                    | 
                            
                                When the getDate method is called, the user gets the current month displayed in
                                                                      the Calendar.The returned value is a JavaScript Date Object.
                             
                                
                                    
                                        Return Value 
                                Date
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the getDatemethod. var getDate= $('#jqxCalendar').jqxCalendar('getDate'); 
 | 
                
                    | getRange | Method |  | 
                
                    | 
                            
                                Gets the selection range when the selectionMode is set to 'range'. The returned value is an object with "from" and "to" fields. Each of these is a JavaScript Date Object.
                             
                                
                                    
                                        Return Value 
                                Object
                                            | Parameter | Type | Description |  
                                            | None |  |  |   - object.from and object.to are javascript date objects.
                             Code example
                                Invoke the getRangemethod. 
    var range = $("#jqxCalendar").jqxCalendar('getRange');
    var from = range.from;
    var to = range.to;
                        
 | 
                
                    | navigateForward | Method |  | 
                
                    | 
                            
                                When the navigateForward method is called, the calendar navigates forward with a
                                                                      specific month step(by default 1).
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | months | Number |  |  Code example
                                Invoke to the navigateForwardmethod. $('#jqxCalendar').jqxCalendar('navigateForward', 5); 
 | 
                
                    | navigateBackward | Method |  | 
                
                    | 
                            
                                When the navigateBackward method is called, the calendar navigates backward with
                                                                      a specific month step(by default 1).
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | months | Number |  |  Code example
                                Invoke the navigateBackwardmethod, $('#jqxCalendar').jqxCalendar('navigateBackward', 5); 
 | 
                
                    | render | Method |  | 
                
                    | 
                            
                                Renders the Calendar.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the rendermethod. $("#jqxCalendar").jqxCalendar('render');
 | 
                
                    | refresh | Method |  | 
                
                    | 
                            
                                Performs a layout and updates the UI.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the refreshmethod. $("#jqxCalendar").jqxCalendar('refresh');
 | 
                
                    | setMinDate | Method |  | 
                
                    | 
                            
                                When the setMinDate method is called, the user sets the lowest date to which it
                                                                      is possible to navigate.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | date | Date/String |  |  Code example
                                Invoke the setMinDatemethod. $('#jqxCalendar ').jqxCalendar('setMinDate', new Date(2008, 0, 1));
 | 
                
                    | setMaxDate | Method |  | 
                
                    | 
                            
                                When the setMaxDate method is called, the user sets the hightest date to which it
                                                                      is possible to navigate.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | date | Date/String |  |  Code example
                                Invoke the setMaxDatemethod. The expected parameter is a JavaScript Date Object. $('#jqxCalendar ').jqxCalendar('setMaxDate', new Date(2012, 0, 1)); 
 | 
                
                    | setDate | Method |  | 
                
                    | 
                            
                                When the setDate method is called, the user sets the current month displayed in
                                                                      the Calendar. The parameter is a JavaScript Date Object.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | date | Date/String |  |  Code example
                                Invoke the setDatemethod. $('#jqxCalendar ').jqxCalendar('setDate', new Date(2012, 0, 1)); 
 | 
                
                    | setRange | Method |  | 
                
                    | 
                            
                                Sets the selection range when the selectionMode is set to 'range'. The parameters are JavaScript Date Objects.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | date | Date/String |  |  
                                            | date2 | Date/String |  |  Code example
                                Invoke the setRangemethod. 
    var date1 = new Date();
    date1.setFullYear(2012, 7, 7);
    var date2 = new Date();
    date2.setFullYear(2012, 7, 15);
    $("#jqxCalendar").jqxCalendar('setRange', date1, date2);
                        
 | 
                
                    | today | Method |  | 
                
                    | 
                            
                                Sets the Date to Today.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the todaymethod. $('#jqxCalendar').jqxCalendar('today'); 
 | 
                
                    | val | Method |  | 
                
                    | 
                            
                                Gets or sets the jqxCalendar's value.
                             
                                
                                    
                                        Return Value 
                                Date/String
                                            | Parameter | Type | Description |  
                                            | date | Date/String(optional) |  |  
                                            | date2 | Date/String(optional) | The end of range when the selectionMode is "range" |   - returns date if the passed parameter is "date"
                             Code examples
                                Invoke the valmethod. 
// Set Date using Javascript Date param. Sets year = 2013, month = april, day = 3.
$('#jqxCalendar').jqxCalendar('val', new Date(2013, 3, 3));
// Set Date using String param.
$('#jqxCalendar').jqxCalendar('val', "2013/3/3");
// Set Date using jQuery's val.
$('#jqxCalendar').val("2013/3/3");
// Set Date using jQuery's val. Param is JavaScript Date.
$('#jqxCalendar').val(new Date(2013, 3, 3));
// Set Null Date.
$('#jqxCalendar').val(null);
// Set Range when the selectionMode is "range".
$('#jqxCalendar').val("2013/3/3", "2013/3/10");
// Set Range using JavaScript Date.
$('#jqxCalendar').val(new Date(2013, 3, 3), new Date(2013, 3, 10));
// Get Date. The returned value is string.
$('#jqxCalendar').jqxCalendar('val');
// Get Date. The returned value is Javascript Date.
$('#jqxCalendar').jqxCalendar('val', 'date');
// Get Date using jQuery's val. The returned value is string.
$('#jqxCalendar').val();
// Get JavaScript Date using jQuery's val. 
$('#jqxCalendar').val('date');
 
 |