Hitung Umur




Source Code

Berikut adalah contoh kode HTML untuk menghitung umur dalam satuan hari berdasarkan input tanggal, bulan, dan tahun lahir di platform Blogger:

<!DOCTYPE html>
<html>
<head>
    <title>Kalkulator Umur</title>
    <script>
        function hitungUmur() {
            var tanggalLahir = document.getElementById("tanggal").value;
            var bulanLahir = document.getElementById("bulan").value;
            var tahunLahir = document.getElementById("tahun").value;

            var tanggalSekarang = new Date();
            var tanggalLahir = new Date(tahunLahir, bulanLahir - 1, tanggalLahir);

            var selisihHari = Math.floor((tanggalSekarang - tanggalLahir) / (1000 * 60 * 60 * 24));

            document.getElementById("hasil").innerHTML = "Umur Anda adalah " + selisihHari + " hari.";
        }
    </script>
</head>
<body>
    <h1>Kalkulator Umur</h1>
    <label for="tanggal">Tanggal Lahir:</label>
    <input type="number" id="tanggal" min="1" max="31">
    <label for="bulan">Bulan Lahir:</label>
    <input type="number" id="bulan" min="1" max="12">
    <label for="tahun">Tahun Lahir:</label>
    <input type="number" id="tahun" min="1900" max="2099">
    <button onclick="hitungUmur()">Hitung</button>
    <p id="hasil"></p>
</body>
</html>

Dalam contoh ini, kita menggunakan JavaScript untuk mengambil nilai tanggal, bulan, dan tahun lahir yang diinputkan oleh pengguna. Kemudian, kita menggunakan objek Date untuk menghitung selisih hari antara tanggal lahir dan tanggal sekarang. Hasilnya ditampilkan dalam elemen <p> dengan id "hasil".

Pastikan Anda menempatkan kode ini di dalam widget HTML di halaman Blogger Anda untuk menggunakannya. Ketika pengguna mengklik tombol "Hitung", umur dalam satuan hari akan ditampilkan di bawah tombol tersebut.

Perlu diingat bahwa ini hanya contoh sederhana dan tidak memperhitungkan faktor seperti tahun kabisat atau perbedaan jumlah hari dalam bulan. Jika Anda ingin menghitung umur yang lebih akurat, Anda mungkin perlu menggunakan pustaka JavaScript atau bahasa pemrograman lain yang lebih canggih.