File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
2023-06-22
File name
Commit message
Commit date
2023-12-15
File name
Commit message
Commit date
$(document).ready(function () {
});
function fn_cmndataValueChk(startId, endId, chkMonth) {
// 시작일자와 종료일자를 가져오기
var startDate = document.getElementById(startId).value;
var endDate = document.getElementById(endId).value;
// 날짜가 입력되었는지 확인
if (!startDate || !endDate) {
alert("검색 시작일자와 종료일자를 입력해주세요.");
return false;
}
// 날짜 형식으로 변환
var start = new Date(startDate);
var end = new Date(endDate);
// 날짜 유효성 체크
if (isNaN(start.getTime()) || isNaN(end.getTime())) {
alert("유효한 날짜 형식을 입력해주세요.");
return false;
}
// 종료일자를 기준으로 chkMonth 개월 전의 날짜 계산
var maxStartDate = new Date(end);
maxStartDate.setMonth(maxStartDate.getMonth() - chkMonth);
// 시작일자가 종료일자 기준 chkMonth 개월 전보다 이전인지 확인
console.log('start :: ',start);
console.log('maxStartDate :: ',maxStartDate);
if (start <= maxStartDate) {
alert("총 검색 기간은 " + chkMonth + "개월을 넘을 수 없습니다.");
return false;
}
return true;
}