// 필드명만 받아서 datepicker기능을 쓸수 있게 하는 함수
// field라는 변수에다가 "[name='a']" 또는 "[name='a'], [name='b']" 이런식으로 필드명만 넣어주면 된다.
// 만약에 다른 기타 datepicker옵션이 필요하면 이 함수대신에 직접 datepicker함수를 적어서 써줘야 합니다. 밑에 함수는 모든 페이지에서 공통적으로 쓰는 옵션만 넣어논거에요.
function dateSelect( field )
{
$( field ).datepicker
({
changeYear: true,
changeMonth: true,
altFormat: 'yy-mm-dd',
dateFormat: 'yy-mm-dd',
//showOn: "both",
//buttonImage: "/image/icon_calendar.gif",
//buttonImageOnly: true,
//minDate: "2024-04-29",
maxDate: "+5Y",
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:[ '일', '월', '화', '수', '목', '금', '토' ]
});
}
function dateSelect2( field )
{
$( field ).datepicker
({
changeYear: true,
changeMonth: true,
altFormat: 'yy-mm-dd',
dateFormat: 'yy-mm-dd',
showOn: "both",
buttonImage: "/image/icon_calendar.gif",
buttonImageOnly: true,
//minDate: "2014-01-01",
maxDate: "+5Y",
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:[ '일', '월', '화', '수', '목', '금', '토' ]
});
}
// 현재날짜 이후 달력
function dateSelectOnline( field )
{
$( field ).datepicker
({
changeYear: true,
changeMonth: true,
altFormat: 'yy-mm-dd',
dateFormat: 'yy-mm-dd',
//minDate: "2024-04-29",
maxDate: "2027-04-29",
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:[ '일', '월', '화', '수', '목', '금', '토' ]
});
}
function dateSelectOnline2( field, edate )
{
$( field ).datepicker
({
changeYear: true,
changeMonth: true,
altFormat: 'yy-mm-dd',
dateFormat: 'yy-mm-dd',
//minDate: sdate,
maxDate: edate,
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:[ '일', '월', '화', '수', '목', '금', '토' ]
});
}
//******************** 여기부터 계획서실험기간에 관한 달력 *************************************
// 전체연구기간종료
function dateSelectEdate( field )
{
$( field ).datepicker
({
changeYear: true,
changeMonth: true,
altFormat: 'yy-mm-dd',
dateFormat: 'yy-mm-dd',
//minDate: "2024-04-29",
//maxDate: "2027-04-29",
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 : ["일", "월", "화", "수", "목", "금", "토"]
});
}
// 전체연구기간시작
function dateSelectSdate( field )
{
$( field ).datepicker
({
changeYear: true,
changeMonth: true,
altFormat: 'yy-mm-dd',
dateFormat: 'yy-mm-dd',
//minDate: "-1",
//maxDate: "",
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 : ["일", "월", "화", "수", "목", "금", "토"],
onSelect: function(selectedDate) {
/*
edate = $('[name=ed_sdate]').val().split( '-' );
edate[0] = parseInt( edate[0] ) + parseInt( 1 );
edate[2] = parseInt( edate[2] ) - parseInt( 1 );
$('[name=ed_edate]').val( '' );
$('[name=ed_edate]').datepicker( 'option', 'minDate', $.datepicker.parseDate( 'yy-mm-dd', selectedDate ) );
$('[name=ed_edate]').datepicker( 'option', 'maxDate', $.datepicker.parseDate( 'yy-mm-dd', edate[0]+'-'+edate[1]+'-'+edate[2] ) );
*/
}
});
}
//******************** 여기까지는 계획서실험기간에 관한 달력 *************************************
//dateSelectOnline2( '[name=la_hope_date]', '' );