캘린더 데스크
날짜에서 개월 수 빼기
달력의 전체 개월 수만큼 날짜를 이전으로 이동하고, 해당 월의 마지막 유효 날짜에 맞춥니다.
날짜에서 개월 수 빼기: 달력의 전체 개월 수만큼 날짜를 이전으로 이동해 더 이른 날짜를 찾습니다. 이전 달에 원래 날짜와 같은 일자가 있으면 그대로 유지하고, 필요한 경우 해당 월의 마지막 날로 조정합니다. 모든 달을 고정된 일수로 계산하지 않고 기준 날짜에서 거꾸로 일정을 계획할 때 유용합니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.
- 카테고리
- 계산기
- 실행 횟수
- 브라우저에서
- 비용
- 무료 · 가입 불필요
- 사용 가능 여부
- 사용 가능
결과 날짜
—
- 뺀 개월 수
- —
결과 날짜 = 날짜 − 전체 개월 수; 일자 = min(원래 일자, 대상 월의 마지막 날)- 날짜는 UTC 자정 기준의 달력 날짜이며, 현지 시간대나 일광 절약 시간 조정은 적용되지 않습니다.
- 결과는 계획 수립을 위한 도구입니다. 공휴일, 지역별 근무 규정 및 회사 정책은 추정하지 않습니다.
- 개월 수 계산에서는 유효하지 않은 대상 일자를 해당 월의 마지막 날로 조정합니다. 3월 31일에서 한 달을 빼면 2월 28일이 되며, 윤년에는 2월 29일이 됩니다.
3월 예시를 통한 이전 월 계산
원래 연도 Y, 월 M, 일 D를 사용하며 M의 범위는 1부터 12까지입니다. 음이 아닌 월 수를 N이라고 합니다. 도착 월 인덱스 I = 12Y + (M − 1) − N입니다. I를 연도와 월로 변환한 다음, 도착일은 min(D, L)로 정합니다. 여기서 L은 해당 도착 월의 길이입니다. 연도 경계 통과도 같은 계산에 포함됩니다.
원래 날짜가 2025-03-31이고 N = 1이면 도착 월은 2025년 2월입니다. 2월의 L = 28일이므로 min(31, 28) = 28입니다. 결과는 2025-02-28이며, 1개월을 뺀 것입니다. 1개월을 입력했지만 이 경우 달력상 거리는 31일입니다.
이전 날짜를 계획 기준점으로 사용
2월의 길이는 미국 해군천문대가 설명하는 그레고리력 윤년 규칙(https://aa.usno.navy.mil/faq/leap_years)을 따릅니다. 유효한 이전 날짜를 선택하며, 2월 30일을 만들어 내거나 초과 일수를 3월로 넘기지 않습니다.
여러 회고 날짜를 생성할 때는 원래의 주요 일정을 기준점으로 유지하십시오. 이전 결과에서 매번 1개월씩 반복해 빼면 단축된 일이 이어질 수 있습니다. 필드에는 0을 입력할 수 있으며, 이 경우 주요 일정이 입력한 그대로 유지됩니다. 음수나 소수 월 수는 입력할 수 없습니다. 이전 날짜에 주말 조정이나 영업시간 확인은 적용되지 않으므로, 준비 작업을 예약하기 전에 실제 일정과 대조하십시오.
사용 방법
- 기준으로 삼을 날짜를 입력합니다.
- 뺄 전체 개월 수를 선택합니다.
- 계산한 뒤 이전 날짜를 확인합니다. 특히 원래 날짜가 월말에 가까운 경우 주의하십시오.
개인정보 보호 및 제한사항
날짜, 시간 및 결과는 브라우저에만 유지됩니다. 입력값은 업로드하지 않습니다.
관련 도구
자주 묻는 질문
이전 달에 31일이 없으면 어떻게 되나요?
결과는 이전 달의 마지막 유효 날짜를 사용합니다. 따라서 3월 31일에서 한 달을 빼면 연도에 따라 2월 28일 또는 2월 29일이 됩니다.
같은 개월 수를 다시 더하면 원래 날짜로 돌아가나요?
월말에 날짜가 조정된 경우에는 돌아가지 않을 수 있습니다. 반환된 날짜에는 원래 일자가 더 컸는지에 대한 정보가 남지 않으므로, 반대 방향으로 이동해도 조정된 일자가 그대로 유지될 수 있습니다.
개월 수를 빼면 기준 날짜의 요일도 유지되나요?
아니요. 가능한 경우 일자만 유지하며 요일은 유지하지 않습니다. 같은 요일의 이전 날짜를 찾으려면 전체 주 수를 빼십시오.
무료 도구 · 브라우저에서회 실행 · 계정 불필요