🛝Toolio
Tentang Kontak

🎂 Kalkulator Usia

Kalkulator Usia Toolio menghitung usia kalender — tahun, bulan, dan hari yang dipecahkan sesuai dengan cara alami orang menyebutkan usia mereka — bukan dengan membagi jumlah hari yang telah berlalu dengan 365. Ini sesuai dengan standar hukum Korea saat ini, yaitu 만 나이 (usia kalender/internasional), yang telah menjadi interpretasi baku dari 'usia' dalam hukum sipil dan administratif Korea sejak berlakunya Undang-Undang Seragam 만 나이 pada 28 Juni 2023 (diumumkan 27 Desember 2022). Alat ini tidak menghitung dua sistem usia lainnya di Korea — 세는 나이 (usia perhitungan) atau 연 나이 (usia berbasis tahun kalender) yang masih digunakan dalam sejumlah kecil peraturan — dan memiliki satu bug tampilan sempit yang dapat diulang pada hari ulang tahun yang jatuh di tanggal 31 yang memasuki awal Maret, seperti yang dijelaskan di bawah ini.

Kalkulator Usia Toolio mengurangkan tanggal lahir dari tanggal referensi (defaultnya hari ini) untuk melaporkan usia yang tepat dalam tahun, bulan, dan hari, serta jumlah hari, minggu, jam, dan bulan secara keseluruhan, sepenuhnya offline di browser Anda.

Input Tanggal

Biarkan "Usia pada Tanggal" kosong untuk menggunakan hari ini.

Privat sejak awal. Alat ini berjalan sepenuhnya di browser Anda — tidak ada yang Anda masukkan diunggah atau disimpan, dan bisa dipakai offline.

Tentang

Algoritma inti adalah pengurangan kalender dengan peminjaman, metode yang sama seperti yang dilakukan kebanyakan orang secara mental: kurangi tahun, bulan, dan hari lahir dari tahun, bulan, dan hari referensi secara komponen demi komponen; jika selisih hari menjadi negatif, pinjam jumlah hari dalam bulan sebelum bulan referensi dan kurangi satu dari jumlah bulan; jika selisih bulan kemudian menjadi negatif, pinjam dua belas dan kurangi satu dari jumlah tahun. Dijelaskan dengan angka nyata: seseorang yang lahir 15 Mei 1990, diperiksa pada 15 Juli 2026, menghasilkan tepat 36 tahun, 2 bulan, 0 hari — dengan total hari 13.210, total minggu 1.887, total jam 317.040, total bulan 434, dan 304 hari tersisa hingga ulang tahun berikutnya.

Pertanyaan khusus mengenai 만 나이: sebelum pertengahan 2023, Korea secara rutin menggunakan tiga sistem usia yang tumpang tindih dalam kehidupan sehari-hari — 세는 나이 (setiap orang dianggap berusia 1 saat lahir dan memperoleh satu tahun setiap Tahun Baru, tanpa memandang bulan kelahiran), 연 나이 (usia berdasarkan tahun kalender saat ini dikurangi tahun kelahiran, masih digunakan dalam beberapa peraturan seperti yang mengatur alkohol, rokok, dan wajib militer), dan 만 나이 (standar internasional, dihitung dari tanggal kelahiran sebenarnya). Undang-Undang Seragam 만 나이 — amandemen terhadap 민법 (Undang-Undang Hukum Sipil) dan 행정기본법 (Undang-Undang Kerangka Hukum Administratif) — diumumkan 27 Desember 2022 dan berlaku 28 Juni 2023, membuat 만 나이 menjadi bacaan baku dari 'usia' dalam hukum, kontrak, dan dokumen resmi, kecuali ada aturan khusus yang menyatakan sebaliknya. Alat ini selalu menghitung usia kalender gaya 만 나이; tidak menawarkan mode 세는 나이 atau 연 나이. Kalkulator Usia Korea terpisah dari Toolio secara khusus dibuat untuk kedua sistem tersebut.

Tanggal ulang tahun 29 Februari menimbulkan ambiguitas yang sebenarnya, yang alat ini selesaikan dalam satu arah tertentu. Seseorang yang lahir 29 Februari 2000, diperiksa pada 28 Februari 2025 (hari terakhir Februari di tahun non-tahun kabisat), masih menunjukkan 24 tahun, 11 bulan, 30 hari — satu hari sebelum berusia 25 tahun. Alat ini hanya berpindah ke tepat 25 tahun, 0 bulan, 0 hari pada hari berikutnya, 1 Maret 2025. Secara efektif, kalkulator ini memperlakukan 1 Maret sebagai hari ulang tahun untuk bayi lahir di hari kabisat pada tahun non-kabisat — yang sesuai dengan aturan hukum Inggris (Undang-Undang Usia Kemampuan Hukum (Skotlandia) 1991 secara eksplisit menyebutkan 1 Maret sebagai hari ulang tahun yang relevan pada tahun non-kabisat) dan Maine, tetapi tidak semua yurisdiksi setuju: California memperlakukan 29 Februari dan hari sebelumnya sebagai satu hari, sehingga hak yang terkait usia di sana berlaku dari 28 Februari pada tahun non-kabisat, dan aturan lisensi pengemudi Nevada melakukan hal yang sama. Jika situasi Anda bergantung pada aturan khusus yurisdiksi tertentu mengenai hari kabisat, verifikasi terhadap peraturan yurisdiksi tersebut, bukan tanggal rollover default alat ini.

Perhitungan tanggal akhir bulan dikenal ambigu, dan alat ini harus mengambil posisi tertentu mengenainya. '31 Januari ditambah satu bulan' tidak memiliki jawaban yang benar satu, karena Februari tidak memiliki tanggal 31. Perhitungan tanggal sederhana JavaScript mengalir ke depan: jika meminta setMonth untuk menambahkan satu bulan ke 31 Januari, maka akan jatuh pada 3 Maret, bukan 28 Februari, karena tanggal 31 tidak ada di Februari dan bocor ke bulan berikutnya. Alat ini menolak overflow tersebut. Alat ini sama sekali tidak menambahkan bulan — alat ini mengurangkan dua tanggal yang Anda berikan, komponen demi komponen, dan ketika jumlah hari perlu meminjam dari bulan sebelum tanggal referensi Anda, alat ini terlebih dahulu membatasi tanggal lahir Anda ke panjang bulan tersebut. Jadi, 31 Januari ditambah satu bulan menyelesaikan ke 28 Februari, dan seseorang yang lahir 31 Januari 2000, diperiksa pada 1 Maret 2025, dibaca sebagai 25 tahun, 1 bulan, 1 hari. Dampak dari pilihan tersebut perlu diketahui: kelahiran pada tanggal 29, 30, dan 31 Januari semua dibatasi ke anchor yang sama, 28 Februari, sehingga pada awal Maret mereka menghasilkan pecahan yang identik. Itu adalah jawaban konvensional, dan ini yang umumnya digunakan oleh bank dan sistem gaji, tetapi itu adalah konvensi, bukan fakta kalender.

Akhirnya, angka jam total dihitung dengan mengalikan angka hari total dengan 24, dan angka hari total itu sendiri dihitung dengan membulatkan selisih milidetik antara dua tanggal ke hari penuh terdekat secara khusus agar transisi jam musim dingin (hari kalender 23 jam atau 25 jam) tidak menyebabkan jumlah hari tergeser satu. Namun karena angka jam total kemudian hanya menjadi hari dikalikan 24, asumsi bahwa setiap hari kalender memiliki tepat 24 jam nyata secara diam-diam kembali diterapkan — sehingga jika Anda telah melewati transisi jam musim dingin, jam nyata yang telah Anda alami berbeda dari total yang ditampilkan sekitar satu jam per transisi yang Anda alami.

Cara pakai

  1. Masukkan tanggal lahir Anda di bidang 'Tanggal Lahir'.
  2. Biarkan 'Usia pada Tanggal' kosong untuk mengukur terhadap hari ini, atau atur tanggal masa lalu atau masa depan apa pun untuk melihat usia Anda pada titik waktu tertentu tersebut.
  3. Klik 'Hitung' (atau tekan Enter saat fokus pada bidang tanggal lahir) untuk melihat pecahan secara instan.
  4. Baca hasil utama (tahun, bulan, hari) plus grid total: total hari, total minggu, total jam, dan total bulan, semua dihitung dari pengurangan tanggal yang sama di bawah.
  5. Periksa garis hitung mundur untuk hari yang tersisa hingga ulang tahun berikutnya, dihitung dari tanggal referensi yang Anda tetapkan.
  6. Klik 'Salin' untuk menyalin teks usia ke clipboard Anda, atau 'Reset' untuk mengosongkan kedua bidang dan memulai ulang.

FAQ

Apakah ini menghitung 만 나이 atau 세는 나이?
만 나이 (usia kalender/internasional), dihitung dengan mengurangkan tanggal lahir Anda dari tanggal referensi secara komponen demi komponen. Ini sesuai dengan standar hukum Korea sejak berlakunya Undang-Undang Seragam 만 나이 pada 28 Juni 2023. Ini tidak menghitung 세는 나이 (usia perhitungan) atau 연 나이 (usia berbasis tahun kalender) yang masih digunakan dalam beberapa peraturan spesifik — hal tersebut memerlukan kalkulator Korea khusus.
Apa yang terjadi jika saya lahir pada 29 Februari?
Pada tahun non-kabisat, alat ini tidak mengubah ulang usia Anda hingga 1 Maret, bukan 28 Februari. Sebagai contoh, seseorang yang lahir 29 Februari 2000 masih menunjukkan 24 tahun, 11 bulan, 30 hari pada 28 Februari 2025, dan hanya mencapai tepat 25 tahun, 0 bulan, 0 hari pada 1 Maret 2025. Ini sesuai dengan aturan hukum Inggris (1 Maret, sesuai Undang-Undang Usia Kemampuan Hukum (Skotlandia) 1991) dan Maine, tetapi tidak di semua tempat — California dan Nevada justru memperlakukan 28 Februari itu sendiri sebagai hari ulang tahun pada tahun non-kabisat. Jika perbedaan tersebut penting secara hukum bagi Anda, periksa aturan spesifik untuk yurisdiksi Anda, bukan mengandalkan default ini.
Apa yang dilakukan alat ini dengan tanggal ulang tahun pada tanggal 31 ketika bulannya lebih pendek?
Alat ini membatasinya ke hari terakhir dari bulan yang lebih pendek, bukan bocor ke bulan berikutnya. Ulang tahun pada 31 Januari tidak memiliki perayaan di Februari, sehingga alat ini memperlakukan 28 Februari (29 pada tahun kabisat) sebagai tanda satu bulan, dan menghitung hari ke depan dari sana. Lahir 31 Januari 2000 dan diperiksa pada 1 Maret 2025, Anda mendapatkan 25 tahun, 1 bulan, 1 hari. Konsekuensi yang terlihat adalah bahwa kelahiran pada 29, 30, dan 31 Januari semuanya jatuh ke anchor yang sama dan dibaca identik pada awal Maret. Itu adalah konvensi standar, bukan kebenaran universal — beberapa sistem hukum memindahkan perayaan tersebut ke 1 Maret, jadi jika tenggat waktu atau usia hukum bergantung padanya, periksa aturan yang sebenarnya berlaku bagi Anda.
Apakah alat ini mengunggah tanggal lahir saya ke server?
Tidak. Setiap perhitungan berjalan sepenuhnya di dalam browser Anda menggunakan aritmetika JavaScript Date sederhana. Tanggal lahir Anda tidak pernah dikirim ke mana pun dan alat ini tetap berfungsi tanpa koneksi internet sama sekali.
Bisakah saya menghitung usia pada tanggal tertentu di masa lalu atau masa depan, bukan hari ini?
Ya. Isi bidang 'Usia pada Tanggal' dengan tanggal apa pun — masa lalu atau masa depan — dan setiap hasil (pecahan tahun/bulan/hari, total, dan hitung mundur ulang tahun berikutnya) akan dihitung ulang relatif terhadap tanggal tersebut, bukan hari ini.
Mengapa total jam atau total bulan tidak tepat cocok dengan yang saya dapatkan dengan membagi total hari dengan 24 atau 30?
Total bulan dihitung dari pecahan kalender itu sendiri (tahun x 12 + bulan), bukan dari membagi hari dengan 30, sehingga tetap akurat terhadap panjang bulan sebenarnya. Total jam adalah total hari dikalikan 24 — dan total hari dihitung dengan sengaja dibulatkan ke hari kalender penuh agar transisi jam musim dingin tidak menggeser jumlah hari satu, yang berarti angka jam kembali memperkenalkan asumsi bahwa setiap hari kalender memiliki tepat 24 jam nyata. Jika Anda telah melewati perubahan jam musim dingin, jam nyata yang telah Anda alami berbeda dari total ini sekitar satu jam per transisi yang Anda alami.
Apakah alat ini mengunggah data saya?
Tidak. Semuanya berjalan langsung di browser Anda, jadi data Anda tidak pernah meninggalkan perangkat — bahkan tetap bisa dipakai offline setelah halaman dimuat.