날짜 계산기

한 페이지에 두 가지 질문입니다. 두 날짜 사이는 얼마나 되는가, 그리고 며칠 앞뒤로 가면 어떤 날짜가 되는가.

달력상 차이
  • 전체 일수
  • 주 수
  • 평일
  • 주말

날짜는 시간이 아니라 달력으로 셉니다. 일 년에 두 번 하루가 23시간이나 25시간이 되고, 밀리초 계산은 하루를 통째로 잃습니다.

사용 방법

  1. 두 날짜를 고릅니다. 숫자는 곧바로 나옵니다.
  2. 마지막 날도 기간에 든다면 「마지막 날도 포함」에 체크합니다.
  3. 「더하기·빼기」로 옮겨 날짜를 연·월·일 단위로 움직입니다.
  4. 거기서 평일 모드를 켜면 토요일과 일요일을 건너뜁니다.

알아두면 좋은 점

날짜를 달력으로 세는 이유

타임스탬프를 빼서 86,400,000으로 나누는 방법은 맞아 보이지만 해마다 두 번 실패합니다. 시계를 바꾸는 날에는 하루가 23시간 또는 25시간이기 때문입니다. 「정확히 30일」이 29일 23시간이 되고 내림하면 29일이 됩니다. 이 계산기는 달력 날짜로 계산하므로 어느 시간대에서도, 어느 전환에서도 답이 흔들리지 않습니다.

한 달은 서른 날이 아닙니다

1월 31일에 한 달을 더하면 정직한 답은 2월 28일 — 존재하는 마지막 날입니다. 브라우저에 맡기면 3월 3일이 나옵니다. 조용히 다음 달로 넘쳐 버리기 때문입니다. 윤년에도 같은 함정이 있습니다. 2월 29일에 1년을 더하면 2월 28일이지 3월 1일이 아닙니다. 둘 다 여기서 처리했습니다.

자주 묻는 질문

공휴일도 반영되나요?

반영되지 않습니다. 토요일과 일요일만 뺍니다. 공휴일은 나라마다 다르고 해마다 바뀌어서, 짐작으로 만든 목록은 없는 것만 못합니다. 그럴듯해 보이면서 틀리기 때문입니다. 정확한 수는 각자의 달력에서 평일을 세어 주세요.

예상보다 하루가 적게 나오는 이유는?

아마 마지막 날도 세어야 하는 경우입니다. 1월 1일부터 10일까지 차이는 아흐레지만 휴가는 열흘입니다. 「마지막 날도 포함」이 바로 그것을 위한 항목입니다.

「1년 2개월 3일」은 정확히 무엇인가요?

같은 간격을 달력 단위로 바꿔 말한 것입니다. 온전한 해가 몇 번 들어가고, 남은 데서 온전한 달이 몇 번 들어가고, 마지막으로 며칠인지. 총합을 365나 30으로 나눈 값이 아닙니다. 그런 숫자는 전체 일수·주수·월수로 따로 보여 줍니다.

이걸로 나이를 계산할 수 있나요?

있습니다. 생년월일을 첫 번째로, 오늘을 두 번째로 넣으면 달력상 차이가 곧 연·월·일 단위 나이입니다. 생일이나 계약일도 계산은 같습니다.

관련 도구