캘린더 데스크
날짜에 개월 더하기
달력 기준으로 날짜를 정수 개월만큼 뒤로 이동하고, 해당 월의 마지막 유효 날짜에 맞춰 조정합니다.
날짜에 개월 더하기: 가능한 경우 날짜의 일은 유지하면서 지정한 개월 수만큼 날짜를 뒤로 이동합니다. 도착한 달의 날짜 수가 더 적으면 해당 월의 마지막 날을 결과로 사용합니다. 따라서 1월 31일에 1개월을 더하면 3월로 넘어가지 않고 2월의 마지막 날이 됩니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.
- 카테고리
- 계산기
- 실행 횟수
- 브라우저에서
- 비용
- 무료 · 가입 불필요
- 사용 가능 여부
- 사용 가능
결과 날짜
—
- 더한 개월 수
- —
결과 날짜 = 날짜 + 정수 개월; 일 = min(원래 일, 대상 달의 마지막 날)- 날짜는 UTC 자정 기준 달력 날짜이며, 현지 시간대나 일광 절약 시간 조정은 적용되지 않습니다.
- 결과는 계획 수립을 위한 도구입니다. 공휴일, 지역별 근무 규칙 및 회사 정책은 추론하지 않습니다.
- 개월 계산에서는 유효하지 않은 대상 날짜를 해당 월의 마지막 날짜로 조정합니다. 1월 31일에 1개월을 더하면 2월 28일이 되며, 윤년에는 2월 29일이 됩니다.
윤년 예시를 포함한 달력 월 계산 공식
시작 연도, 월, 일을 각각 Y, M, D로 쓰고 월은 1부터 12까지로 표시합니다. 오프셋이 N일 때 대상 월의 인덱스는 12Y + (M − 1) + N입니다. 이 인덱스를 12로 나누어 새 연도와 월을 구합니다. 대상 일은 min(D, L)이며, L은 대상 월의 날짜 수입니다.
2024-01-31에 N = 1이면 대상 월은 2024년 2월입니다. 이 달의 길이 L은 29이므로 min(31, 29) = 29입니다. 위젯은 2024-02-29와 1개월 추가를 반환합니다. 이 예시는 29일을 이동하지만, 월 입력값에 일정한 날짜 수를 곱하는 방식은 아닙니다.
월말과 반복 일정
미국 해군천문대의 윤년 설명(https://aa.usno.navy.mil/faq/leap_years)에 따르면 그레고리력의 규칙은 4로 나누어떨어지는 해를 윤년으로 정하되, 400으로 나누어떨어지지 않는 세기는 제외하는 것입니다. 이 규칙에 따라 2월에 존재하는 날짜가 결정됩니다.
31일을 기준으로 반복되는 결제를 계산할 때는 각 발생일을 원래 기준일에서 전체 월 오프셋으로 계산하십시오. 길이가 짧아진 2월의 결과를 다시 사용하면 이후 달에서 더 이른 날짜로 밀릴 수 있습니다. 이 도구는 가능한 경우 유효한 날짜를 유지하지만, 항상 월말로 설정하거나 주말 결제를 평일로 이동하는 별도 설정은 제공하지 않습니다.
사용 방법
- 원래 달력 날짜를 입력합니다.
- 더할 음이 아닌 정수 개월 수를 설정합니다.
- 도착 날짜를 계산하고 월말에 일이 줄어들었는지 확인합니다.
개인정보 보호 및 제한사항
날짜, 시간 및 결과는 브라우저에 유지됩니다. 입력 내용은 업로드하지 않습니다.
관련 도구
자주 묻는 질문
1월 31일에 1개월을 더하면 어디에 도착하나요?
평년에는 2월 28일, 윤년에는 2월 29일에 도착합니다. 존재하지 않는 31일은 도착한 달의 마지막 유효 날짜로 대체됩니다.
2개월을 더하는 것은 1개월을 두 번 더하는 것과 같은가요?
항상 그렇지는 않습니다. 1월 31일에서 한 번에 2개월을 이동하면 원래 날짜인 31일이 3월에 유지됩니다. 1개월씩 두 번 이동하면 첫 번째 이동이 2월에 맞춰 조정되면서 해당 날짜를 잃을 수 있습니다.
여기서 1개월을 30일로 계산해도 되나요?
아니요. 이 도구는 달력의 월을 변경하므로, 실제 경과 일수는 시작 날짜와 도착 날짜에 따라 달라집니다. 고정된 일수 간격이 필요하면 날짜에 일수 더하기를 사용하십시오.
무료 도구 · 브라우저에서회 실행 · 계정 불필요