본문으로 건너뛰기
날짜

백일과 D+100은 하루가 다르다

같은 출생일을 넣었는데 앱마다 백일 날짜가 하루씩 다른 경험, 한 번쯤 있을 겁니다. 계산이 틀린 게 아니라 “첫날을 세느냐”가 다른 것입니다. 한국에서는 이 두 방식이 동시에 쓰입니다.

수정 · 약 3분 · 작성 Fixit Dev

첫날을 세는가, 세지 않는가

날짜 세기에는 두 가지 방식이 있습니다. 시작일을 1일째로 치는 방식(초일 산입)과, 시작일 다음 날을 1일째로 치는 방식(초일 불산입)입니다. 한국의 관습은 앞쪽, 법과 D-day 표기는 뒤쪽을 씁니다.

표현기산 방식2026년 1월 1일 출생 기준
백일(100일)태어난 날 = 1일째2026-04-10
D+100태어난 날 = 0일째2026-04-11
생후 100일태어난 날 = 0일째2026-04-11
백일은 생후 99일째 되는 날이다.

백일이 생후 99일이라는 말이 어색하게 들리지만, 태어난 날을 1일째로 세면 100일째가 되는 날은 출생일 + 99일입니다. 연애 기념일 100일도 만난 날을 1일째로 세는 관습이라 같은 규칙을 따릅니다.

민법은 첫날을 세지 않는다

민법 제157조는 기간을 일·주·월·년으로 정한 때에는 기간의 초일을 산입하지 않는다고 정합니다. 계약 기간, 소멸시효, 행정 처분의 이의신청 기한이 모두 이 원칙을 따릅니다. “통지를 받은 날부터 14일 이내”라면 받은 날은 세지 않고 다음 날부터 14일입니다.

예외가 나이입니다. 만 나이는 출생일을 산입합니다. 그래서 한 법전 안에서도 “기간”은 첫날을 빼고 “나이”는 첫날을 넣는, 언뜻 모순처럼 보이는 구조가 생깁니다.

N주년은 365일 뒤가 아니다

1주년은 “365일 뒤”가 아니라 “다음 해 같은 날짜”입니다. 윤년이 끼면 366일이 되기도 하지만 날짜는 그대로입니다. 반면 1000일처럼 일수로 세는 기념일은 윤년이 들어가면 달력상 날짜가 앞당겨집니다. 같은 커플의 3주년과 1095일이 다른 날인 이유입니다.

  • 2월 29일이 기념일이면 평년에는 2월 28일 또는 3월 1일로 정하는 것이 관례입니다. 통일된 규칙은 없으니 한쪽으로 정해 두는 편이 낫습니다.
  • 음력 생일·기념일은 해마다 양력 날짜가 달라집니다. 이 사이트의 계산기는 양력 기준이라, 음력이라면 그해 양력 날짜를 먼저 확인해 입력해야 합니다.
  • 아기 돌은 첫 생일(만 1세)이라 일수가 아니라 날짜로 셉니다. 백일과 기산 방식이 다릅니다.

D-day 표기 읽는 법

시험일이 12월 1일이라면 11월 30일은 D-1, 당일은 D-0(D-day), 다음 날은 D+1입니다. 남은 날을 셀 때는 목표일까지의 날짜 차이를 그대로 쓰므로, 첫날을 1일째로 세는 백일 방식과는 여기서도 하루가 갈립니다.

수능처럼 “D-100일 행사”를 하는 경우, 학교마다 당일을 포함해 세는 곳과 제외하고 세는 곳이 있어 하루 차이가 납니다. 어느 쪽이 맞다기보다 어느 기준으로 세었는지를 밝히는 편이 혼선이 적습니다.

직접 계산해 보기

참고 자료

이 글은 공개된 법령·기관 자료를 바탕으로 Fixit Dev 이 작성했습니다. 법령과 기준은 개정될 수 있으니, 중요한 판단에는 위 원문을 함께 확인하세요.