나이 계산기
생년월일로 정확한 나이를 년, 월, 일로 계산.
이 도구 소개
나이 계산기는 생일을 오늘 날짜와 비교하여 정확한 나이를 날 단위까지 계산하는 간단한 도구입니다. 년월일 단위의 정확한 나이를 아는 것은 공식 서류, 건강 기록, 적격성 확인, 그리고 인생의 중요한 이정표를 위해 중요합니다. 이 계산기는 손으로 계산할 필요를 없애고 계산 실수의 위험을 제거하여 즉시 정확한 답을 제공합니다.
사용하려면 제공된 필드에 생년월일을 입력하고 계산 버튼을 클릭하기만 하면 됩니다. 도구는 즉시 당신의 나이를 년월일로 나누어 표시하며, 더 자세히 알고 싶으면 주, 일, 또는 시간 단위의 정확한 나이도 표시합니다. 일반적인 용도로는 나이 제한 서비스의 적격성 확인, 서류 작성 시 정보 확인, 인생의 중요한 사건으로부터의 경과 시간 파악, 그리고 자신의 정확한 나이에 대한 호기심 해소가 있습니다.
자주 묻는 질문
코드 구현
from datetime import date
def calculate_age(birthdate: date, today: date = None) -> dict:
"""Calculate age in years, months, and days."""
if today is None:
today = date.today()
years = today.year - birthdate.year
months = today.month - birthdate.month
days = today.day - birthdate.day
if days < 0:
months -= 1
# Days in the previous month
prev_month = today.replace(day=1)
import calendar
days_in_prev = calendar.monthrange(prev_month.year, prev_month.month - 1 or 12)[1]
days += days_in_prev
if months < 0:
years -= 1
months += 12
return {"years": years, "months": months, "days": days}
# Example
birth = date(1990, 6, 15)
age = calculate_age(birth)
print(f"Age: {age['years']} years, {age['months']} months, {age['days']} days")
total_days = (date.today() - birth).days
print(f"Total days lived: {total_days}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.