Supporting Gregorian, Persian (Jalaali), and Hijri (Islamic) Calendar Systems
$('#gregorian-date').multiCalendarDatePicker({
calendar: 'gregorian',
locale: 'en',
format: 'YYYY/MM/DD'
});
$('#gregorian-datetime').multiCalendarDatePicker({
calendar: 'gregorian',
locale: 'en',
format: 'YYYY/MM/DD HH:mm',
timePicker: true,
timeFormat: 'HH:mm'
});
$('#persian-date').multiCalendarDatePicker({
calendar: 'persian',
locale: 'fa',
format: 'YYYY/MM/DD',
rtl: true
});
$('#persian-datetime').multiCalendarDatePicker({
calendar: 'persian',
locale: 'fa',
format: 'YYYY/MM/DD HH:mm',
timePicker: true,
timeFormat: 'HH:mm',
rtl: true
});
$('#hijri-date').multiCalendarDatePicker({
calendar: 'hijri',
locale: 'ar',
format: 'YYYY/MM/DD',
rtl: true
});
$('#hijri-datetime').multiCalendarDatePicker({
calendar: 'hijri',
locale: 'ar',
format: 'YYYY/MM/DD HH:mm',
timePicker: true,
timeFormat: 'HH:mm',
rtl: true
});
$('#constrained-date').multiCalendarDatePicker({
calendar: 'gregorian',
locale: 'en',
format: 'YYYY/MM/DD',
minDate: '2024/01/01',
maxDate: '2024/12/31',
disabledDays: [0, 6] // Weekends
});
$('#dark-theme-date').multiCalendarDatePicker({
calendar: 'gregorian',
locale: 'en',
format: 'YYYY/MM/DD',
theme: 'dark'
});
$('#seconds-time').multiCalendarDatePicker({
calendar: 'gregorian',
locale: 'en',
format: 'YYYY/MM/DD HH:mm:ss',
timePicker: true,
timeFormat: 'HH:mm:ss',
showSeconds: true
});
<input type="text"
data-mcdp
data-calendar="hijri"
data-locale="ar"
data-theme="dark"
data-time-picker="true"
data-time-format="hh:mm A"
data-use24-hour="false">
<input type="text"
data-mcdp
data-calendar="persian"
data-locale="fa"
data-min-date="1400/01/01"
data-max-date="1410/12/29"
data-disabled-days="5,6">
Test API methods on different calendar types. Each input uses a different calendar system.