useRangeSelect로 두 컨트롤을 서로의 rangeStartControlID/rangeEndControlID로 지정하면, 시작일을 고른 뒤에는 종료일에서 그 이전 날짜를 고를 수 없습니다. 실무 코드에서는 두 컨트롤 모두 syn-events="['change']"를 걸어 두고, 값이 바뀔 때마다 $date.diff로 휴가 일수를 다시 계산합니다.
useRangeSelect
rangeStartControlID
rangeEndControlID
syn-events="['change']"
$date.diff