Introduction
this is another persian calendar built over jquery ui , bootstrap
usage
<link type="text/css" href="persian-datepicker.css" rel="stylesheet" />
<script type="text/javascript" src="./scripts/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="./scripts/persian-datepicker.js"></script>
init
the paramaters are same as jquery date picker
you can simply init calendar like this:
$('#datepicker0').datepicker();
نمایش شماره هفته
$('#datepicker1').datepicker({
showWeek: true
});
پرکردن فیلد اضافی
$("#datepicker2").datepicker({
dateFormat: './dd/mm/yy.html',
altField: '#alternate2',
altFormat: 'DD، d MM yy'
});
نمایش دکمه ها
$('#datepicker3').datepicker({
showButtonPanel: true
});
تغییر قالب نمایش تاریخ و تغییر سایز خودکار فیلد
$("#datepicker4").datepicker({
dateFormat: './dd/mm/yy.html',
autoSize: true
});
$("#selector").change(function() {
$('#datepicker4').datepicker('option', { dateFormat: $(this).val() });
});
استفاده از dropdown
$('#datepicker5').datepicker({
changeMonth: true,
changeYear: true
});
انتخاب با کلیک بر روی عکس
$("#datepicker6").datepicker({
showOn: 'button',
buttonImage: './styles/images/calendar.png',
buttonImageOnly: true
});
نمایش inline
$('#datepicker7').datepicker();
نمایش چند ماه
$('#datepicker8').datepicker({
numberOfMonths: 3,
showButtonPanel: true
});
غیرفعال کردن روزها
$('#datepicker9').datepicker({
beforeShowDay: function(date) {
if (date.getDay() == 5)
return [false, '', 'تعطیلات آخر هفته'];
return [true];
}
});
تاریخ پیشفرض
$('#datepicker10').datepicker({
defaultDate: new JalaliDate(1361, 4, 10) //this means "./1361/05/10.html"
});
تنظیم حداقل و حداکثر
$('#datepicker11').datepicker({
minDate: '-3d',
maxDate: '+1w +2d'
});
تنظیم حداقل بصورت پویا
$('#datepicker12from').datepicker({
onSelect: function(dateText, inst) {
$('#datepicker12to').datepicker('option', 'minDate', new JalaliDate(inst['selectedYear'], inst['selectedMonth'], inst['selectedDay']));
}
});
$('#datepicker12to').datepicker();
استفاده همزمان از تقویم میلادی
$('#datepicker13').datepicker({
regional: ''
});
استفاده همزمان از تقویم هجری قمری
$('#datepicker14').datepicker({
regional: 'ar'
});
Support or Contact
Having trouble with calendar? Pull Request and we’ll help you sort it out.