// php dan html diff(new DateTime($tanggalLahir)); return $umur; } function tambahTanggalLahir($tanggal) { global $dataTanggalLahir; if (strtotime($tanggal) !== false) { array_push($dataTanggalLahir, $tanggal); echo "
Tanggal lahir $tanggal telah ditambahkan.
"; } else { echo "
Tanggal yang dimasukkan tidak valid! Harap masukkan format tanggal yang benar.
"; } } $dataTanggalLahir = array(); if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (!empty($_POST['tanggal_lahir'])) { $tanggalLahir = $_POST['tanggal_lahir']; tambahTanggalLahir($tanggalLahir); } } function tampilkanHasilUmur() { global $dataTanggalLahir; if (count($dataTanggalLahir) == 0) { echo "
Tidak ada data tanggal lahir untuk dihitung.
"; return; } echo "

Hasil Perhitungan Umur:

"; foreach ($dataTanggalLahir as $tanggalLahir) { $umur = hitungUmur($tanggalLahir); echo "
Tanggal Lahir: $tanggalLahir | Umur:" . $umur->y . "tahun
"; } } ?> AGE CALCULATOR

AGE CALCULATOR

/// ini css body { background-image: url(indah.jpeg); background-size: cover; } h1 { text-align: center; } .container { max-width: 500px; margin: 0 auto; padding: 20px; background-color: white; box-shadow: 0px 4px 6px rgba(0,0,0,0.1); border-radius: 8px; } .form-group { margin-bottom: 15px; } .form-group label { font-weight: bold; } .form-group input { width: 100%; padding: 10px; margin-top: 5px; border-radius: 4px; border: 1px solid #ccc; } .form-group button { width: 100%; padding: 10px; background-color: #4CAF50; color: white; border: none; border-radius: 4px; cursor: pointer; } .form-group button:hover { background-color: #45a049; } .results { margin-top: 20px; }