Kalkulator Usia
Hitung usia tepat dalam tahun, bulan, dan hari dari tanggal lahir.
Tentang alat ini
Kalkulator usia adalah alat sederhana yang menghitung usia Anda yang tepat hingga hari dengan membandingkan tanggal lahir Anda dengan tanggal hari ini. Mengetahui usia Anda yang tepat dalam tahun, bulan, dan hari penting untuk dokumen resmi, catatan kesehatan, verifikasi kelayakan, dan tonggak pribadi yang bermakna. Kalkulator ini menghilangkan kebutuhan untuk perhitungan manual dan risiko kesalahan, memberikan Anda jawaban yang instan dan akurat.
Untuk menggunakannya, masukkan tanggal lahir Anda di kolom yang disediakan dan klik tombol hitung. Alat ini langsung menampilkan usia Anda yang dirinci dalam tahun, bulan, dan hari, serta usia Anda yang tepat dalam minggu, hari, atau jam jika Anda menginginkan detail yang lebih lengkap. Penggunaan umum termasuk memeriksa kelayakan untuk layanan yang dibatasi usia, memverifikasi informasi untuk formulir administratif, melacak waktu yang telah berlalu sejak peristiwa penting dalam kehidupan, dan memuaskan rasa ingin tahu tentang usia Anda yang tepat.
Pertanyaan yang Sering Diajukan
Implementasi Kode
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.