Kalkulator Usia
Hitung usia persis dalam tahun, bulan, dan hari antara tanggal lahir dan tanggal tertentu — plus total hari, minggu, bulan, hari lahir dalam sepekan, dan hitung mundur menuju ulang tahun berikutnya.
Input
Kosongkan untuk menggunakan tanggal hari ini
Output
| Metrik | Nilai |
|---|---|
| No data yet | |
Panduan
Kalkulator Usia menghitung secara persis berapa usia seseorang — dalam tahun, bulan, dan hari — antara tanggal lahir dan tanggal referensi mana pun. Alat ini juga mengonversi usia tersebut menjadi total bulan, minggu, dan hari, memberi tahu Anda hari apa dalam sepekan tanggal lahir tersebut jatuh, dan menghitung mundur menuju ulang tahun berikutnya.
Cara kerjanya
Usia dihitung sesuai cara kerja kalender yang sebenarnya, bukan dengan membagi jumlah hari hidup dengan 365.25. Alat ini menelusuri kalender tahun demi tahun dan bulan demi bulan, memperhitungkan panjang setiap bulan yang sebenarnya (28, 29, 30, atau 31 hari) dan tahun kabisat, sehingga angka tahun/bulan/hari menjadi persis untuk pasangan tanggal mana pun — bukan perkiraan.
Cara menggunakannya
- Masukkan Tanggal Lahir.
- Opsional, masukkan Tanggal Perhitungan — tanggal yang Anda jadikan acuan pengukuran usia. Biarkan kosong untuk mengukur usia per hari ini.
- Rincian diperbarui secara otomatis dan mencakup:
- Usia Persis — tahun, bulan, dan hari yang dijalani
- Total Bulan / Minggu / Hari — usia yang sama dinyatakan sebagai satu total berjalan
- Lahir pada hari — hari dalam sepekan saat tanggal lahir jatuh
- Ulang Tahun Berikutnya dan Hari Menuju Ulang Tahun Berikutnya — hitung mundur menuju hari jadi berikutnya, atau "Today!" jika jatuh pada tanggal perhitungan
- Menjadi — usia yang akan dicapai saat ulang tahun itu
Hasil dapat disalin atau diunduh sebagai berkas CSV.
FAQ
Bagaimana usia dihitung secara persis?
Kalkulator menghitung tahun penuh, lalu bulan penuh, lalu hari penuh antara kedua tanggal — dengan cara yang sama seperti Anda menghitung di kalender. Misalnya, seseorang yang lahir pada 15 Juni 1990 berusia 33 tahun, 8 bulan, dan 15 hari pada 1 Maret 2024: ulang tahun ke-34 belum terjadi, jadi hitungan tahun tetap di 33, dan sisa 8 bulan 15 hari dihitung dari ulang tahun terakhir (15 Juni 2023) hingga 1 Maret 2024.
Bagaimana dengan ulang tahun di tahun kabisat (29 Februari)?
Orang yang lahir pada 29 Februari hanya memiliki ulang tahun "asli" sekali dalam empat tahun. Pada tahun bukan kabisat, kalkulator memperlakukan 1 Maret sebagai hari jadi yang dirayakan — baik untuk menghitung satu tahun genap maupun untuk hitung mundur "ulang tahun berikutnya". Jadi tanggal lahir 29 Februari yang diukur pada 1 Maret tahun bukan kabisat akan tampak persis genap bertambah usia pada tahun tersebut, dengan hitung mundur di angka nol.
Mengapa "Total Hari" tidak sekadar sama dengan tahun × 365?
Karena tahun sebenarnya tidak memiliki panjang tetap — tahun kabisat menambah satu hari kira-kira setiap empat tahun. Total Hari dihitung sebagai jumlah persis hari kalender antara kedua tanggal, itulah yang membuatnya konsisten dengan rincian tahun/bulan/hari di atasnya.
Dapatkah saya menghitung usia per tanggal di masa lalu atau masa depan, bukan hanya hari ini?
Ya — atur kolom "Tanggal Perhitungan" ke tanggal mana pun untuk melihat usia (dan hitung mundur ulang tahun berikutnya) per tanggal tersebut, baik di masa lalu maupun masa depan. Membiarkannya kosong selalu menggunakan tanggal hari ini.
Apakah data saya dikirim ke mana pun?
Tidak. Kedua tanggal diproses sepenuhnya di peramban Anda — tidak ada yang diunggah atau disimpan, dan perhitungannya berjalan sama saja secara luring.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/age-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"birthDate": "1990-06-15",
"asOfDate": "2024-03-01"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `age-calculator` tool (Age Calculator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.