1. 현지화
파일을 직접 로드하거나 스크립트 바로 뒤에 다음 문을 추가할 수 있습니다
jQuery(function ($) {
$.datepicker.regional['zh-CN'] = {
closeText: 'Close',
prevText : 'nextText: '다음 달>',
currentText: '오늘',
monthNames: ['1월', '2월', '3월', '4월', ' 5월', '6월',
'7월', '8월', '9월', '10월', '11월', '12월'],
monthNamesShort: ['1', '2', ' 3', '4', '5', '6',
'7', '8', '9', '10', '11', '12'],
dayNames: [' 일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'],
dayNamesShort: ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'],
dayNamesMin: ['일', '월요일', '2', '수요일' ', '4', '5', '六'],
weekHeader: 'week',
dateFormat: 'yy-mm-dd',
firstDay: 1,
isRTL: false ,
showMonthAfterYear: true,
yearSuffix: 'year'
};
$.datepicker.regional['zh-CN'])
})
2. 입력에서 날짜를 직접 입력하고 사용자가 날짜를 다시 클릭하도록 요구하는 대신 수정 방법은 매우 간단합니다.
$.datepicker._gotoToday = function(id) {
var target = $(id); >var inst = this._getInst(target[0]);
if (this._get(inst, 'gotoCurrent') && inst.currentDay) {
inst.selectedDay = inst.currentDay
inst; .drawMonth = inst.selectedMonth = inst.currentMonth;
inst.drawYear = inst.currentYear;
}
else {
var date = new Date()
inst .selectedDay = date.getDate();
inst.drawMonth = inst.selectedMonth = date.getMonth();
inst.drawYear = inst.selectedYear = 날짜 .getFullYear()
this._setDateDatepicker( 대상, 날짜);
this._selectDate(id, this._getDateDatepicker(대상))
}
this._notifyChange(inst);
this._adjustDate(대상);