날의 사이THE DAYS BETWEEN
날의 사이 / 달력 읽는 법

금요일부터 월요일까지, 시작일과 제외일에 따라 며칠일까

2026년 10월 23~26일은 시작일 제외 3일, 포함 4일입니다. 토·일과 지정일을 겹치지 않게 빼는 계산을 끝까지 보여드립니다.

01처음 날짜를 세는지부터 정해야 합니다

날의 사이에서 2026년 10월 23일 금요일을 시작일, 26일 월요일을 종료일로 넣으면 기본 결과는 3일입니다. 시작일인 23일은 세지 않고 24·25·26일을 세기 때문입니다. 시작일 포함을 선택하면 23일부터 26일까지 4일입니다. 어느 값이 맞는지는 날짜 자체보다 시작일을 포함하려는 목적에 달려 있습니다. 종료일은 두 방식 모두 포함합니다.

탁상달력의 날짜 칸을 직접 짚어 보면 경계를 구분하기 쉽습니다. 사진은 2008년 1월 달력의 일부이며 현재 공휴일이나 이번 예시의 요일 자료가 아닙니다. 여기서는 날짜가 하루씩 별도 칸으로 나뉜다는 모습을 봅니다. 계산 예시의 연월일은 위에 적은 2026년 10월 기준을 사용해야 합니다. 다른 해 달력의 같은 숫자를 보고 요일까지 옮겨 읽으면 결과가 어긋납니다.

요일 열과 날짜 칸이 있는2008년1월탁상달력
한 칸을 하루로 읽되 현재 연도·공휴일 자료로 사용하지 마세요. 사진의 연도는 2008년입니다. 사진: DefeatEd2k4 · CC BY-SA 2.0. 크기·형식만 변환.

02주말과 지정일이 겹치면 한 번만 뺍니다

같은 구간에서 시작일 포함과 토·일 제외를 모두 선택해 보겠습니다. 포함된 날짜는 23·24·25·26일의 4일이고, 토요일 24일과 일요일 25일을 빼면 23일과 26일의 2일이 남습니다. 추가 제외일에 2026-10-24와 2026-10-26을 적으면, 24일은 이미 주말로 빠졌으므로 다시 빼지 않습니다. 아직 남아 있는 26일만 추가로 제외해 최종 결과는 1일입니다.

단계날짜남은 일수
시작일 포함23·24·25·26일4일
토·일 제외23·26일2일
24·26일 추가 지정23일1일

따라서 화면의 추가 제외 1일은 입력 줄 수가 아닙니다. 주말과 중복되지 않으면서 실제 구간에 들어 있는 지정일의 수입니다. 같은 날짜를 두 번 적거나 구간 밖 날짜를 적어도 남은 날짜를 더 줄이지 않습니다. 이 예시는 날의 사이 계산 코드의 검증 결과이며 법정 근무일의 판정이 아닙니다.

2026년10월23~26일포함4일에서주말2일과추가지정1일을빼최종1일
날의 사이 자체 처리 예시를 그린 설명용 도해. 실제 사진·성능 측정 그래프가 아닙니다.

03하루의 날짜 차이는 남은 시간과 다릅니다

시계는 한 날짜 안에서 시각이 얼마나 지났는지를 보여줍니다. 반면 이 도구의 날짜 구간 입력에는 시·분을 적는 곳이 없습니다. 같은 날짜는 시작일 제외 시 0일, 시작일 포함 시 1일이며, 그날이 제외 조건에 걸리면 포함 방식에서도 0일이 됩니다. 몇 시간 남았는지나 서로 다른 시간대의 실제 경과 시간을 알려주는 기능이 아닙니다.

계산 과정에서는 각 양력 날짜의 UTC 자정을 같은 기준점으로 삼습니다. MDN Date.UTC 설명처럼 지역 시각 성분과 구분되는 기준을 사용해 달력 날짜를 계산합니다. 이용자에게 UTC 시간을 입력하라는 뜻은 아닙니다. 화면에서는 연·월·일만 받고, 오늘로 초기화할 때는 기기에 설정된 현지 날짜를 사용합니다.

시와 분을 표시하는 디지털 알람 시계
시계의 시각과 달력의 날짜 차이는 다른 값입니다. 이 계산기에는 시·분 입력이 없습니다. 사진: Derek Jensen (Tysto) · Public domain. 크기·형식만 변환.

04공휴일과 실제 근무 규칙은 자동 반영하지 않습니다

토·일 제외를 켰다고 대한민국의 모든 공휴일이 자동으로 빠지는 것은 아닙니다. 대체공휴일이나 회사 휴무, 개인적으로 쉬는 날은 추가 제외일에 직접 적어야 합니다. 토요일에 일하는 근무표나 주중에 쉬는 교대 일정도 이 스위치만으로 판단하지 않습니다. 선택한 날짜를 세는 기능과 근무 계약에 따라 임금을 계산하는 기능은 별개입니다.

추가 제외일은 YYYY-MM-DD 형식으로 한 줄씩 또는 쉼표로 나누어 입력합니다. 유효하지 않은 날짜가 있으면 결과를 만들지 않고 오류를 표시합니다. 최대 500개, 10,000자까지 받으며 중복 날짜는 한 번만 적용합니다. 1900년부터 2100년까지의 양력 범위이고 종료일이 시작일보다 앞서면 순서를 고쳐야 합니다. 이미 나온 결과가 오류 입력 뒤에도 남지 않도록 결과 숫자를 지웁니다.

05음력으로 기억한 날짜는 먼저 양력으로 바꾸세요

생일이나 기일을 음력으로 기억한다면, 그 연·월·일을 날짜 구간 칸에 그대로 넣지 않아야 합니다. 구간 계산은 양력 입력입니다. 아래 달 사진은 달의 실제 관측 모습이며 특정 음력 날짜를 사진만 보고 확정하는 자료는 아닙니다. 음력의 같은 월·일도 해와 윤달 여부에 따라 대응하는 양력 날짜가 달라집니다.

사이트의 음양력 변환에서 해·월·일과 평달·윤달을 먼저 정한 뒤 나온 양력 날짜를 구간 입력에 사용하세요. 한국천문연구원 음양력변환에서 공식 결과도 대조할 수 있습니다. 음양력 변환은 일반 날짜 구간보다 지원 범위가 좁으며 양력 2050년 12월 31일까지만 제공합니다. 날짜 사이 계산기에서 포함 방식과 제외일을 정하면 달력의 빗금 표시와 최종 일수를 함께 볼 수 있습니다.

2010년촬영한달앞면의관측사진
달 사진만으로 기억한 생일의 양력 날짜를 판정하지 않습니다. 해·월·일과 윤달 정보가 필요합니다. 사진: Gregory H. Revera · CC BY-SA 3.0. 크기·형식만 변환.