날짜에 일, 주, 월, 연도 더하기와 빼기
기준 날짜를 `YYYY-MM-DD`로 입력한 다음 일, 주, 월, 연도 값과 더하기 또는 빼기 방향을 지정하면 결과 날짜를 계산할 수 있습니다. 결과에는 날짜와 함께 요일, 연중 일수, ISO 주차가 표시됩니다.
기준 날짜를 YYYY-MM-DD로 입력한 다음 일, 주, 월, 연도 값과 더하기 또는 빼기 방향을 지정하면 결과 날짜를 계산할 수 있습니다. 결과에는 날짜와 함께 요일, 연중 일수, ISO 주차가 표시됩니다.
날짜 조정이 필요한 상황
이 도구는 하나의 기준 날짜에 일, 주, 월, 연도 조정값을 적용해 다른 달력 날짜를 찾는 데 사용합니다. 며칠 뒤의 일정일, 몇 주 전의 날짜, 몇 달 뒤의 기한처럼 달력 기준으로 날짜를 옮겨야 할 때 활용할 수 있습니다. 기준 날짜는 YYYY-MM-DD 형식으로 입력하고, 입력하지 않으면 정해진 기본 기준일을 사용합니다.
일과 주만 입력하거나 월과 연도를 함께 지정하는 방식도 가능합니다. 숫자를 입력하지 않은 조정 단위는 0으로 처리되므로 필요한 값만 채워도 됩니다. 계산 방향은 더하기 또는 빼기로 정할 수 있으며, 여러 단위에 값을 넣은 뒤 한 번에 계산할 수도 있습니다.
계산이 성공하면 결과 날짜만 확인하는 데 그치지 않고 요일, 해당 연도에서의 순서, ISO 주차도 함께 살펴볼 수 있습니다. 이런 정보는 결과가 의도한 날짜로 이동했는지 검토하거나 일정 기록에 옮길 때 참고하기 좋습니다. 다만 날짜 입력 형식과 계산 가능한 날짜 범위는 결과를 확인하기 전에 점검해야 합니다.
입력값을 넣고 계산하기
-
기준 날짜 입력란에 출발 날짜를
YYYY-MM-DD순서로 적습니다. 예를 들어 2024년 1월 10일은2024-01-10으로 입력합니다. 기준 날짜를 비워 두는 경우에는 기본값인 2024-06-15가 적용되므로, 의도한 출발일이 있다면 직접 입력하는 편이 좋습니다. -
이동할 값을 단위별로 입력합니다. 일, 주, 월, 연도는 각각 선택적으로 사용할 수 있습니다. 예를 들어 주 단위에 2를 적고 일 단위에 3을 적으면 주와 일 조정을 함께 전달할 수 있습니다. 입력하지 않은 숫자는 0으로 취급되며, 주 값은 7일 단위로 바뀌어 계산됩니다.
-
계산 방향을 더하기나 빼기로 지정합니다. 빼기를 나타내는 동작을 사용하면 입력한 일, 주, 월, 연도 값이 기준 날짜에서 각각 빠집니다. 그 밖의 동작 값은 더하기 경로로 처리되므로, 제공된 선택지 안에서 원하는 방향을 확인한 뒤 실행해야 합니다.
-
월 또는 연도 값을 넣었다면 날짜가 이동하는 순서를 염두에 둡니다. 먼저 목표 달력의 월과 연도로 옮기고, 원래 날짜의 일이 그곳에 없을 때에는 해당 월의 마지막 날로 낮춥니다. 그 다음 일과 주 조정이 적용되므로, 월말에 가까운 날짜에서는 결과를 별도로 살펴보는 것이 좋습니다.
-
계산을 실행한 뒤 결과 날짜와 함께 표시되는 요일, 연중 일수, ISO 주차를 읽습니다. 입력을 요구된 형식으로 해석하지 못하면 계산된 날짜 대신 오류 표시가 나타날 수 있습니다. 결과가 지원되는 날짜 범위를 벗어나는 경우에도 정상 날짜가 아닌 범위 오류 표시를 확인하게 됩니다.
계산 결과를 해석하는 기준
결과 날짜는 기준 날짜에 선택한 단위와 숫자를 계산 방향에 맞게 적용한 값입니다. 더하기에서는 입력한 조정이 더해지고, 빼기에서는 제공한 조정값이 반대 방향으로 적용됩니다. 따라서 같은 숫자를 입력해도 동작 선택에 따라 기준 날짜에서 이동하는 방향이 달라집니다.
주 단위 결과는 한 주를 7일로 환산한 이동을 포함합니다. 반면 월과 연도는 고정된 일수 묶음처럼 처리되지 않고 목표 달력의 월과 연도로 이동합니다. 목표 월에 기준 날짜와 같은 일이 없으면 그 달의 마지막 날을 사용한 뒤, 일과 주 값을 적용합니다. 이 규칙 때문에 월 조정 결과가 단순한 일수 덧셈과 다르게 보일 수 있습니다.
결과에 붙는 요일은 계산된 날짜가 어느 요일인지 보여주는 정보입니다. 연중 일수는 해당 날짜가 그해에서 몇 번째 날인지 나타내며, ISO 주차는 주차 기준으로 결과를 살펴볼 때 참고할 수 있습니다. 날짜가 YYYY-MM-DD로 해석되지 않았거나 계산값이 지원 범위를 넘어가면 이 부가 정보보다 오류 표시를 먼저 확인해야 합니다.
계산 전에는 입력한 기준일의 월과 일을 다시 읽고, 여러 단위를 동시에 넣었는지 확인합니다. 특히 빼기 동작에서는 월과 연도까지 반대 방향으로 이동하므로 일 값만 줄어든다고 가정하면 안 됩니다. 결과 날짜가 예상과 다르면 입력 형식, 동작 방향, 월말 조정 순서를 차례로 점검하면 원인을 좁힐 수 있습니다.
사용 예시
2024년 1월 10일에서 5일을 빼는 상황에서는 결과 날짜가 2024년 1월 5일로 나타납니다.
기준 날짜에 2024-01-10을 입력하고 빼기 방향과 일 조정값 5를 지정한 뒤 계산을 실행합니다.
계산 결과에는 결과 날짜가 표시되며, 그 뒤에 해당 날짜의 요일, 연중 일수, ISO 주차가 함께 제공됩니다.
제한 사항
- 요구된 형식으로 읽지 못한 날짜나 지원 범위를 벗어난 계산은 정상적인 결과 날짜를 제공하지 않습니다. 월말에 없는 일은 해당 월의 마지막 날로 조정됩니다.
자주 발생하는 오류
2024/01/10처럼 슬래시를 쓰면 요구된 날짜 형식으로 해석되지 않을 수 있습니다. 연도, 월, 일을 하이픈으로 나눈2024-01-10형태로 고쳐 입력하세요.
자주 묻는 질문
기준 날짜를 입력하지 않아도 계산할 수 있나요?
기준 날짜를 입력하지 않은 상태에서도 계산할 수 있으며, 이때 기본 기준일 2024-06-15가 사용됩니다. 조정 숫자를 비워 둔 단위는 0으로 처리됩니다.
주 단위 값은 어떻게 반영되나요?
주 조정값은 7일씩 바뀌어 날짜에 반영됩니다. 따라서 주 단위 숫자는 일주일을 기준으로 이동량을 생각하면 됩니다.
월을 더하거나 뺄 때 날짜의 일이 달라지는 이유는 무엇인가요?
목표 월에 기준 날짜와 같은 일이 없을 때에는 그 월의 마지막 날이 먼저 사용됩니다. 이후 입력한 일과 주 조정이 이어서 적용됩니다.