본문으로 건너뛰기

무료 나이 계산기

연, 월, 일, 시간, 총 일수로 정확한 나이를 계산합니다. 별자리와 다음 생일까지 남은 날을 확인합니다.

한 번 로드하면 오프라인에서도 작동

주요 용도

  • 생일을 위한 정확한 나이 계산연, 월, 일 단위로 정확한 나이를 구합니다. 이정표 생일 및 나이 확인에 완벽합니다.
  • 법적 요구 사항을 위해 나이 확인법적 나이 확인을 위해 정확한 나이를 계산합니다. 알코올, 투표, 운전, 은퇴 등.
  • 당신의 별자리와 중국 십이지지 찾기생년월일에서 서양 별자리 신호와 중국 십이지지 동물을 발견하세요.
  • 역사적 나이 계산역사적 인물, 유명인 또는 친척이 특정 역사적 날짜에 몇 살이었는지 알아봅니다.
  • 나이 이정표 추적나이 이정표에 도달할 시기를 계산합니다. 10,000일, 10억 초, 정년 등등.

사용 방법

나이 계산기는 외부 라이브러리가 없는 무의존성 도구입니다. 모든 계산은 JavaScript 내장 Date 객체와 정수 연산으로 브라우저에서 직접 실행되며, 라이브러리도 서버 호출도 없고 데이터가 기기를 떠나지 않습니다.

  1. 1
    로컬 날짜 파싱
    생년월일을 입력하면 도구는 YYYY-MM-DD 문자열을 숫자 연, 월, 일로 파싱하고 인수 세 개짜리 생성자로 Date를 만듭니다. 이는 미묘한 브라우저 버그를 의도적으로 피하기 위한 것입니다. 표준 new Date('2001-06-01')은 UTC 자정으로 파싱되어, UTC보다 느린 시간대의 사용자에게는 요일과 날짜가 하루 앞당겨집니다.
  2. 2
    그레고리력 날짜 계산
    calcAge 함수는 기준 날짜에서 생년월일을 연, 월, 일 순으로 항목별로 빼고, 결과가 음수이면 다음 단위에서 빌려옵니다(종이 달력과 같은 받아내림 방식). 또한 두 타임스탬프의 밀리초 차이에서 총 일수, 주, 월, 시간을 직접 계산합니다.
  3. 3
    별자리와 기념일 계산
    서양 별자리는 하드코딩된 날짜 범위 표로 정해집니다. 띠는 연도에 모듈러 연산을 적용해 12동물 중 하나로 매핑하며, 춘절 경계가 모호한 1월이나 2월 초에 태어났다면 안내 문구를 표시합니다. 다가오는 기념일(다음 10년 단위 생일, 다음 5,000일, 다음 10억 초, 반생일)은 일광 절약 시간 오차를 피하는 달력 기반 날짜 더하기로 생년월일에 고정 간격을 더해 계산합니다.
  4. 4
    형식화된 출력과 공유 링크
    결과는 브라우저 내장 Intl.DateTimeFormat(toLocaleDateString 사용)으로 형식화되어 사용자 로캘에 맞는 스타일로 날짜가 표시됩니다. '링크 복사' 버튼은 브라우저의 URLSearchParams API로 생년월일과 기준 날짜를 링크의 #프래그먼트에 인코딩합니다. 프래그먼트는 서버로 전송되지 않으며, 특정 계산을 공유하거나 북마크할 수 있습니다.

관련 도구

자주 묻는 질문