← 메인으로 돌아가기

날짜 및 시간

사용 가능

기념일 계산기 (100일, 200일, 1주년 등)

100일, 1주년 등 기준 날짜에서 원하는 기념일 목표일을 계산합니다.

상태사용 가능

계산 로직과 결과 카드가 연결된 상태입니다.

입력 구성5개 항목

불필요한 선택 없이 핵심 값만 빠르게 입력하도록 구성했습니다.

입력값

필요한 값만 넣고 바로 계산

클라이언트는 결과만 받고 계산 로직은 서버에 둡니다.

결과

결과 대기 중

시작일과 기념일 종류를 입력하면 목표 기념일과 남은 일수가 표시됩니다.

상세 설명

이 계산기를 이렇게 설계했습니다.

기준 날짜에서 100일, 200일, 1주년 같은 기념일 목표일을 계산하고 기준일 대비 남은 일수까지 함께 보여줍니다.

기념일 계산은 단순히 날짜를 더하는 것처럼 보이지만, 일수형 기념일과 연 단위 기념일은 계산 방식이 다릅니다. 특히 100일과 같은 일수형 기념일은 시작일을 1일째로 포함하는지 여부가 관례에 큰 영향을 줍니다. 이 계산기는 국내에서 자주 쓰는 포함 계산 관례를 기본값으로 적용해 100일, 200일, 300일, 1주년, 2주년, 3주년은 물론 직접 입력한 사용자 정의 기념일까지 한 번에 계산할 수 있도록 설계했습니다.

계산식 기준

  • 일수형 기념일 목표일 = 시작일 + (목표 일수 - 1)일
  • 월/연 단위 기념일 목표일 = 시작일에 해당 개월 수를 더하고 말일은 해당 월 마지막 날짜로 보정
  • 기준일 대비 남은 일수 = 목표일 - 기준일의 UTC 일수 차이

계산식에 사용된 방법

  • 100일, 200일처럼 국내에서 자주 쓰는 기념일은 시작일을 1일째로 보는 포함 계산을 기본으로 사용합니다.
  • 1주년 이상 연 단위 기념일은 단순히 365일을 더하지 않고 달력 기준으로 연수를 더해 윤년이 있어도 자연스럽게 맞도록 계산합니다.
  • 사용자 정의 기념일은 일, 개월, 년 단위 중 하나를 고르고 동일한 규칙으로 목표일을 계산합니다.

주의사항

  • 일수형 기념일은 서비스나 커플 간 약속에 따라 시작일 포함 여부가 다를 수 있으므로, 실제 사용 전에 계산 규칙을 한 번 더 확인하는 것이 좋습니다.
  • 윤년 2월 29일과 월말 날짜는 달력 보정이 적용되므로, 단순히 일수만 더한 결과와 다를 수 있습니다.
  • 기준일이 목표일을 지난 경우에도 계산은 가능하지만 결과 해석은 남은 일수가 아니라 경과 일수 기준으로 읽어야 합니다.

100일 계산이 왜 99일을 더한 값으로 나오나요?

국내에서 흔히 쓰는 100일 계산은 시작일을 1일째로 포함합니다. 따라서 시작일 다음 날이 2일째가 되고, 100일째 날짜는 시작일에서 99일을 더한 날짜가 됩니다.

1주년은 365일을 더한 결과와 항상 같나요?

항상 같지는 않습니다. 윤년이나 월말 날짜가 끼면 365일 단순 가산과 달력 기준 1년 뒤 날짜가 달라질 수 있어, 이 계산기는 달력 기준으로 1년을 더하는 방식을 사용합니다.