생일·기념일 트래커

가족과 친구의 생일, 결혼기념일 등을 등록하고 다가오는 순서대로 확인해보세요.

이 도구가 해 주는 일

달력 앱에 반복 일정을 넣어 두면 알림은 오지만, "다음 생일까지 며칠 남았는지"를 여러 사람 기준으로 한눈에 비교하기는 어렵습니다. 이 트래커는 등록한 날짜를 오늘 기준 D-day로 바꿔 가까운 순서대로 정렬합니다. 가족 생일 여섯 개와 결혼기념일 하나를 넣으면 이번 달에 챙길 사람이 맨 위에 올라옵니다. 알림을 보내 주는 도구는 아니므로, 자주 열어 보는 즐겨찾기에 두고 확인하는 용도입니다.

D-day와 N년째 계산 방식

  1. 매년 반복 체크 시: 입력한 날짜의 월·일만 사용합니다. 올해 그 날짜가 오늘이거나 아직 지나지 않았다면 올해 날짜, 이미 지났다면 내년 날짜가 다음 차례입니다.
  2. D-day는 (다음 날짜 − 오늘)을 일수로 센 값입니다. 오늘이면 "오늘!"로 표시됩니다.
  3. N년째는 다음 날짜의 연도에서 처음 입력한 연도를 뺀 값입니다. 1990-05-03을 등록했고 다음 날짜가 2027-05-03이라면 37년째입니다. 입력한 연도가 다음 날짜보다 미래이면 표시하지 않습니다.
  4. 반복 해제 시: 한 번뿐인 일정(여행, 결혼식)으로 보고 입력한 날짜를 그대로 사용하며, 지나면 "D+숫자"로 경과일을 보여 줍니다.

예를 들어 오늘이 10월 14일일 때 5월 3일 생일은 다음 해 5월 3일이 되어 201일 남고, 12월 25일 기념일은 72일 남습니다. (2026-10-14 → 2027-05-03: 201일, 2026-10-14 → 2026-12-25: 72일)

100일·1000일 기념일 날짜 참고표

연인이나 부부 사이에서는 만난 날을 1일째로 세는 관행이 흔해서, N일째 날짜는 시작일에 (N−1)일을 더해 구합니다. 아래 표는 시작일이 2026-03-14인 경우를 예로 빌드 시 계산한 결과입니다. 내 날짜의 기념일을 등록하려면 같은 방식으로 계산한 날짜를 넣고 "매년 반복"을 해제하세요.

N일째날짜요일
100일2026-06-21일
200일2026-09-29화
300일2027-01-07목
365일2027-03-13토
500일2027-07-26월
1000일2028-12-07목

표에서 365일째는 2027-03-13으로, 1주년인 2027-03-14보다 하루 빠릅니다. 첫날을 1일로 세기 때문이며, 첫날을 0일로 세는 방식을 쓰면 하루씩 밀립니다. 커플마다 기준이 다르니 어느 쪽인지 합의한 뒤 날짜를 정하세요.

실제 사용 예시

날짜를 보고 움직이는 요령

D-day 숫자는 "언제 무엇을 해야 하는지"로 바꿔 읽을 때 쓸모가 있습니다. 선물이나 식사 예약이 필요한 날이라면 D-14 안팎에 무엇을 할지 정하고, 택배 배송이 필요하면 D-7 전에 주문하며, D-1에는 연락할 시간과 방법을 확인하는 식으로 단계를 나누어 보세요. 직장 동료나 먼 친척처럼 연락만 하면 되는 날짜는 당일 아침에 한 번 열어 보는 것으로 충분합니다. 이 목록을 홈 화면 바로가기나 즐겨찾기에 넣어 두고 월초에 한 번 "30일 이내" 칩을 확인하면 그 달에 챙길 사람 수를 미리 알 수 있습니다. 이름 칸에 "엄마 생신(양력 환산)"처럼 메모를 붙여 두면 음력 생일처럼 해마다 직접 고쳐야 하는 항목을 구분하기 쉽습니다.

항목 이름을 짓는 요령

목록은 D-day 순서로만 정렬되므로 이름 칸이 사실상 유일한 설명입니다. "형"보다 "형 생일", "결혼기념일"보다 "결혼기념일 (예약 필요)"처럼 무엇을 해야 하는 날인지까지 적으면 며칠 뒤에 봐도 의미가 바로 읽힙니다. 가족이 많다면 "[가족] 아빠 생신", "[직장] 팀장님 생일"처럼 앞에 말머리를 붙여 두세요. 정렬은 바뀌지 않지만 눈으로 구분하기 쉬워집니다. 같은 사람의 생일과 기념일이 여러 개라면 별도 항목으로 나누어 각각 반복 여부를 정하는 것이 좋습니다.

상황별 활용 시나리오

아래 숫자는 오늘이 2026-10-15라고 가정하고 날짜 차이를 직접 계산한 값입니다. 보는 날이 다르면 D-day도 달라집니다.

같은 날짜가 해마다 무슨 요일이 되는지

평년은 365일이라 같은 월·일이 요일로 하루씩 뒤로 밀리고, 윤일이 끼면 이틀씩 밀립니다. 평일 저녁 모임인지 주말인지를 미리 가늠할 때 도움이 됩니다. 아래 표는 5월 3일을 기준으로 빌드 시 계산했습니다.

연도5월 3일의 요일윤년 여부
2026일요일평년
2027월요일평년
2028수요일윤년
2029목요일평년
2030금요일평년
2031토요일평년

2028년이 윤년이라 5월 3일은 2027년의 월요일에서 이틀 밀려 수요일이 됩니다. 이 표는 생일이 평일에 걸리는 해를 미리 알아 모임 날짜를 앞당기거나 미루는 데 쓸 수 있습니다.

주년과 N일째의 차이

"1주년"과 "365일째"는 같은 날이 아닙니다. 시작일 2026-03-14을 1일째로 세면 아래처럼 주년 당일의 N일째가 윤일 때문에 해마다 조금씩 달라집니다. 1000일처럼 큰 일수 기념일을 따로 챙기는 커플은 주년 표와 함께 보면 날짜가 겹치는지 헷갈리지 않습니다.

주년주년 날짜그날은 N일째
1주년2027-03-14366일째
2주년2028-03-14732일째
3주년2029-03-141097일째
4주년2030-03-141462일째
5주년2031-03-141827일째

2028-02-29가 끼는 2주년부터 731일이 아닌 732일째가 되는 식으로, 윤일이 지나면 하루가 더해집니다.

입력값 경계와 특이 동작

흔한 실수와 한계

데이터 저장 위치와 삭제 방법

등록한 목록은 서버에 전송되지 않고 이 브라우저의 localStorage(저장 키 pib-birthday-anniversary-tracker-v1)에만 저장됩니다. 다른 기기와 동기화되지 않으므로 휴대폰과 PC에서 각각 입력해야 합니다. 항목은 ✕ 버튼으로 하나씩 지우고, 전체 삭제는 브라우저의 사이트 데이터 삭제로 합니다. 시크릿 창이나 데이터 정리를 하면 목록이 사라질 수 있습니다.

자주 묻는 질문

음력 생일도 등록할 수 있나요?

이 도구는 양력 날짜 기준입니다. 음력 생일은 변환기로 올해의 양력 날짜를 확인한 뒤 반복을 해제하고 등록하거나, 해마다 날짜를 고쳐 등록해 주세요.

디데이가 지나면 자동으로 삭제되나요?

매년 반복 항목은 지나가면 자동으로 다음 해 날짜로 다시 계산되어 남아 있습니다. 반복하지 않는 항목은 지나가도 삭제되지 않고 "D+n"으로 표시되며, 필요 없으면 직접 지웁니다.

날짜를 잘못 입력했는데 수정할 수 있나요?

수정 기능은 없으니 ✕로 지우고 다시 등록해 주세요.

같은 날짜에 여러 항목이 있으면 어떻게 정렬되나요?

D-day가 같으면 등록한 순서가 유지됩니다.

오늘 생일인 항목은 어떻게 보이나요?

"오늘!"이라는 붉은 배지로 표시되고 목록 맨 위에 올라옵니다.

휴대폰으로 알림을 받을 수 있나요?

이 도구는 알림을 보내지 않습니다. 알림이 꼭 필요한 날짜는 휴대폰 기본 달력의 반복 일정에도 함께 넣고, 이 트래커는 여러 날짜를 D-day 순서로 한눈에 비교하는 용도로 쓰는 것이 좋습니다.

연도를 모르는 생일은 어떻게 넣나요?

날짜 칸에 아무 연도나 넣어도 월·일만 사용해 D-day가 계산됩니다. 다만 "N년째"는 그 연도가 기준이므로 의미 없는 숫자가 되니 무시하세요.

100일 기념일은 어떻게 등록하나요?

시작일에 99일을 더한 날짜를 직접 계산해 등록하고 "매년 반복"을 해제합니다. 위 표처럼 첫날을 1일째로 세는 방식이 흔하지만 커플끼리 기준을 먼저 합의하세요.

목록의 순서를 바꾸거나 항목을 수정할 수 있나요?

순서는 항상 D-day 가까운 순으로 자동 정렬되고 직접 바꿀 수 없습니다. 수정 기능이 없으므로 잘못 입력한 항목은 지운 뒤 다시 등록하세요.

브라우저 데이터를 지우면 목록도 사라지나요?

네. 목록은 이 브라우저의 localStorage에만 있어 사이트 데이터를 삭제하거나 다른 브라우저로 열면 보이지 않습니다. 중요한 날짜는 별도로 메모해 두세요.

함께 보면 좋은 도구