// 필드명만 받아서 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]', '' );