是否有任何jQuery datepicker插件顯示爲佛教日期?jQuery datepicker顯示佛教日期
目前我使用jQuery UI datepicker來顯示它,但它實際上並不是我想要的。下面是代碼:
$(document).ready(function() {
$("#datepicker").datepicker({
appendText: ' yyyy-mm-dd',
autoSize: true,
buttonImage: 'images/calendar.gif',
buttonImageOnly: true,
changeMonth: true,
changeYear: true,
dateFormat: 'yy-mm-dd',
showOtherMonths: true,
selectOtherMonths: true,
showOn: 'both',
onSelect: function(dateText, inst) {
year = dateText.substring(0, 4);
month = dateText.substring(5, 7);
day = dateText.substring(8);
_year = parseInt(year) + 543 + '';
$(this).val(_year + '-' + month + '-' + day);
},
beforeShow: function(input, inst) {
year = input.value.substring(0, 4);
month = input.value.substring(5, 7);
day = input.value.substring(8);
_year = parseInt(year) - 543 + '';
$(this).datepicker("setDate", new Date(_year, month - 1, day, 0, 0, 0, 0));
}
});
});
我想是時候沒有價值,日曆彈出顯示的是當前日期+543年。當有值時,彈出的日曆將顯示值中的日期。
問題是選定的年份是閏年,例如,2008-02-29 AD有效,但我們無法顯示2551-02-29(佛教日期)(這是同一日期)彈出。
更新2010-07-30
根據Add support for Thai year format in datepicker module和Datepicker: Support non-Gregorian calendars看來他們打算創建非公曆的支持。
目前我嘗試使用Keith Wood的插件jQuery Calendars。