Kalkulator Usia

Hitung usia dalam tahun penuh pada tanggal mana pun, beserta jumlah hari yang telah dijalani dan sisa hari menuju ulang tahun berikutnya.

Perhitungan dilakukan secara lokal; nilai Anda tidak dikirim ke server.

Contoh

Seseorang yang lahir pada 15 Juni 2010 berusia 16 tahun pada 15 September 2026, telah menjalani 5.936 hari, dan tinggal 273 hari lagi menuju ulang tahun berikutnya. Orang yang lahir pada 31 Desember 1990 masih berusia 35 tahun pada 30 Desember 2026 dan berusia 36 keesokan harinya.

Metode perhitungan

Alat ini mengurangkan tahun lahir dari tahun tanggal target, lalu memeriksa apakah ulang tahun sudah tiba pada tanggal itu; jika belum, usia dikurangi satu tahun. Jumlah hari dihitung di antara dua tanggal kalender sehingga hari kabisat ikut terhitung dengan tepat. Hari menuju ulang tahun berikutnya dihitung maju dari tanggal target, dan pada hari ulang tahun itu sendiri ulang tahun berikutnya berjarak satu tahun, yaitu 365 hari pada 2026.

Catatan penting

Untuk tanggal lahir 29 Februari, alat ini memakai 28 Februari sebagai ulang tahun pada tahun bukan kabisat, sehingga orang yang lahir 29 Februari 2000 berusia 24 tahun pada 27 Februari 2025 dan 25 tahun pada 28 Februari 2025. Beberapa aturan memakai 1 Maret. Tanggal lahir tidak boleh setelah tanggal target, dan tanggal dibandingkan sebagai hari kalender lokal tanpa jam kelahiran.

Panduan praktis

Usia dihitung dari ulang tahun yang sudah terlewati: orang yang lahir 15-06-2010 berusia 16 tahun pada 15-09-2026, telah hidup 5.936 hari, dan 273 hari lagi menuju ulang tahun berikutnya. Sehari sebelum ulang tahun masih dihitung usia sebelumnya, dan membagi jumlah hari dengan 365 tidak akurat karena tahun kabisat. Untuk kelahiran 29 Februari, alat ini memakai 28 Februari pada tahun non-kabisat; sebagian aturan memakai 1 Maret. Jam lahir dan zona waktu tidak memengaruhi hasil.

Contoh penggunaan
InputHasil
2010-06-15 → 2026-09-1516 y · 5,936 d · 273 d
1990-12-31 → 2026-12-3035 y · 13,148 d · 1 d
1990-12-31 → 2026-12-3136 y · 13,149 d · 365 d
2000-02-29 → 2025-02-2724 y · 9,130 d · 1 d
2000-02-29 → 2025-02-2825 y · 9,131 d · 365 d

Pertanyaan umum

Mengapa usia tidak sama dengan jumlah hari dibagi 365?

Hari kabisat terus bertambah, sehingga pembagian dengan 365 membuat usia mendahului ulang tahun yang sebenarnya. Orang yang lahir 31 Desember 1990 telah menjalani 13.148 hari pada 30 Desember 2026, sedikit lebih dari 36 × 365, tetapi ulang tahun ke-36 masih satu hari lagi. Aturan hukum dan sekolah menghitung ulang tahun yang sudah dilewati.

Bisakah menghitung usia pada tanggal lampau atau mendatang?

Bisa. Pilih tanggal apa pun yang sama dengan atau setelah tanggal lahir, misalnya batas usia masuk sekolah, tanggal kontrak, atau ulang tahun di tahun mendatang. Hasilnya menunjukkan usia pada hari itu, bukan usia hari ini, sehingga berguna untuk memeriksa syarat usia lebih awal.

Bagaimana hari menuju ulang tahun berikutnya dihitung?

Hari dihitung maju dari tanggal target sampai ulang tahun berikutnya. Pada 30 Desember 2026, orang yang lahir 31 Desember tinggal 1 hari lagi. Pada hari ulang tahun itu sendiri hitungan dimulai ulang, sehingga 31 Desember 2026 menampilkan 365 hari menuju ulang tahun berikutnya.

Alat terkait