Skill/html js css

[js] 날짜 범위 점검

진열사랑 2024. 2. 22. 10:57

fnCheckSearchDateRange: function(fromID, toID, dateTerm, dateChar) {
var fromDate = moment($(fromID).val());
var toDate = moment($(toID).val());

var standardDate = toDate;
var strDateChar;

switch (dateChar.toUpperCase()) {
case "D": // day 기준
standardDate.add(dateTerm * (-1), 'days');
strDateChar = "일";
break;
case "M": // month 기준
standardDate.add(dateTerm * (-1), 'months');
strDateChar = "개월";
break;
case "Y": // month 기준
standardDate.add(dateTerm * (-1), 'years');
strDateChar = "년";
break;
default:
break;
}

if (Number(standardDate.format("YYYYMMDD")) > Number(fromDate.format("YYYYMMDD"))) {
COMMON.Msg.fnAlert("조회 기간은 최대 " + dateTerm + strDateChar + "까지 가능합니다.");
return false;
}

return true;
}