시간/숫자

나이 계산기

생년월일로부터 정확한 나이 — 년/월/일, 살아온 총 시간, 다음 생일.


                    

This tool calculates exact age from a birth date: full years, months, and days lived, the total number of days lived, and how much time is left until the next birthday.

How to use it

Common uses

Things to keep in mind

For people born on February 29, a "full year" in a non-leap year is conventionally counted as reached on March 1 — a rule that varies between jurisdictions.

The calculation accounts for timezone — an age "as of this second" can differ by a day depending on the chosen timezone if the birth moment is close to midnight.

이 도구에 대한 아티클: 나이 계산: 단순히 연도를 빼는 것이 아닌 이유

자주 묻는 질문

2월 29일 생일은 어떻게 처리되나요?

평년에는 다음 생일을 계산할 때 그 생일을 3월 1일로 간주하며, 년/월/일 단위의 정확한 나이는 실제 달력 차이로 계산됩니다.

정확히 어느 순간에 나이가 한 살 늘어나나요?

정확히 달력상의 생일에 — 그 날까지(포함)는 여전히 이전 나이이고, 다음 날부터 새 나이로 계산됩니다. 이는 일상적인 나이 이해와 일치합니다.

"총 산 기간" 블록은 무엇을 보여주나요?

같은 기간을 완전한 주와 일수로, 그리고 완전한 개월 수로 표현한 것입니다 — 년/월/일 분할이 아니라 누적 합계가 필요할 때 유용합니다.

일부 국가에서는 왜 생일 당일이 아니라 전날 자정에 성년이 되나요?

일부 법체계에서는 "하루를 나눌 수 없다"는 원칙에 따라 생일 당일을 온전히 산 날로 간주하므로, 특정 나이는 전날의 첫 순간부터 도달한 것으로 여겨집니다. 이는 일상적인 나이 계산과는 다른 법적 세부 사항입니다.

오늘이 아닌 미래 날짜 기준으로 나이를 계산할 수 있나요?

예, "나이를 계산할 기준일" 필드에는 미래 날짜를 포함해 원하는 날짜를 입력할 수 있습니다 — 특정 미래 이벤트에 몇 살이 되는지 미리 알고 싶을 때 유용합니다.

아티클: 시간/숫자

유닉스 시간: 컴퓨터가 1970년부터 시간을 세는 이유

1970년 1월 1일이 대부분의 컴퓨터 시스템에서 시간의 기준점이 된 이유.

Cron 표현식: 작업 일정을 해독하는 방법

*/15 * * * * 같은 표현식을 해독해 작업이 정확히 언제 실행되는지 아는 방법.

진법: 2진법, 8진법, 16진법이 존재하는 이유

CSS에서 색상 #FF5733이 10진수가 아니라 16진수로 표기되는 이유.

비트 연산: AND, OR, XOR이 비트 수준에서 어떻게 동작하는가

비트 AND가 논리 AND와 어떻게 다른지, 그리고 숫자의 개별 비트를 조작해야 하는 이유.

날짜 차이: 날짜 세기가 보이는 것보다 까다로운 이유

윤년 때문에 날짜를 단순하게 빼면 잘못된 결과가 나올 수 있는 이유.

시간대: UTC가 GMT와 같지 않은 이유

UTC는 1년에 두 번 바뀌지 않지만 런던 시간(GMT/BST)은 바뀌는 이유.

기간 계산기: 시, 분, 초를 올바르게 더하는 방법

분과 초를 더할 때 10진법 덧셈과 마찬가지로 나머지를 다음 자리로 "올림"해야 하는 이유.

ISO 8601 Duration: 표준 형식으로 기간을 쓰는 방법

PT1H30M이 "1시간 30분"을 의미하고 "1분 30시간"이 아닌 이유.

주차 번호: 나라마다 주를 세는 방식이 다른 이유

ISO 8601 표준에 따라 1월 1일이 가끔 전년도 52주차나 53주차에 속하는 이유.

로마 숫자: 0과 자릿값이 없는 체계는 어떻게 작동하는가

IV가 6이 아니라 4를 의미하는 이유, 그리고 로마 숫자에서 뺄셈 규칙이 작동하는 방식.

IEEE 754: 코드에서 0.1 + 0.2가 0.3과 같지 않은 이유

거의 모든 프로그래밍 언어에서 0.1 + 0.2가 0.30000000000000004로 나오는 이유.

숫자를 글자로: 숫자를 단어로 바꾸는 이유

은행 문서가 금액을 숫자와 글자로 동시에 쓰는 이유.