주소 12925 경기도 하남시 미사대로 540, B동 917호 (현대지식산업센터 한강미사2차) ㈜팀데이터이십일 | 고객센터 전화번호 02-467-2998 | 대표이사 염기웅
개인정보관리책임자 염기웅 (ml_privacy@td21.com) | 사업자등록번호 120-86-79260 | 통신판매업신고번호 제 2021-경기하남-1166 호 [사업자 정보 확인]
TD21의 사전 서면 동의 없이 TD21 사이트 일체의 정보, 콘텐츠 및 UI 등을 상업적 목적으로 전시, 전송, 스크래핑 등 무단 사용할 수 없습니다.
공휴일이라는 것이 딱히 어떤 기준이 있는 것이 아닙니다.
지역마다, 국가마다 다르죠.
특히 음력까지 포함하면 매우 복잡하죠.
회사마다, 창립기념일 같은 날도 공휴일로 해야 할 테니, 그렇다면 복잡도는 엄청나겠죠.
그래서, '근무일'을 계산하는 것은, 별도의 캘린더 데이터를 만들어야 합니다. ('근무일'을 계산해 주는 함수는 없습니다.)
다음 그림과 같은 자료 구조를 만들어야 합니다.
그래서, 1월 1일부터 1월 7일까지의 날짜 차이는 '근무일?' 필드가 yes 인것만 세어서 5일이 나오는 것이지요. (어떻게 보느냐에 따라 4일이 나올수도 있겠습니다.)
이렇게 하면, 매 년 새로운 년도의 날짜 데이터를 입력해 주어야 하는 불편함이 있기는 하겠으나, 어떤 규칙도 적용할 수 있겠지요.