Berikut adalah cara untuk menghitung jumlah atau total umur dengan bahasa pemrograman PHP. Pada suatu project sistem informasi yang sering saya garap. Kerap kali saya mendapat permintaan untuk membuat tampilan penghitungan umur pada sistem informasi yang dibuat. Pada umum nya penghitungan umur ini sering kali dibutuhkan bahkan wajib ada pada suatu sistem informasi terutama sistem informasi yang berhubungan dengan validasi validasi informasi yang membutuhkan umur di dalamnya. Mulai dari menghitung umur data pelanggan, menghitung umur data pasien, menghitung umur pegawai untuk kepentingan kenaikan pangkat, dan lain-lain.
Mengapa dibutuhkan cara menghitung umur di PHP ?
Jawabannya adalah karena penghitungan umur ini telah saya jelaskan di paragraf pertama sangat dibutuhkan pada pengembangan sistem informasi, jadi pengetahuan tentang menghitung umur di php ini wajib diketahui oleh teman teman developer sistem informasi.
Bagaimana cara menghitung umur di PHP ?
Caranya sangat gampang. Teman teman tinggal menerapkan source code sebagai berikut :
<?php $tanggal_lahir = new DateTime("1990-05-26"); $sekarang = new DateTime("today"); if ($tanggal_lahir > $sekarang) { $thn = "0"; $bln = "0"; $tgl = "0"; } $thn = $sekarang->diff($tanggal_lahir)->y; $bln = $sekarang->diff($tanggal_lahir)->m; $tgl = $sekarang->diff($tanggal_lahir)->d; echo $thn." tahun ".$bln." bulan ".$tgl." hari"; ?>
Outputnya adalah : (misal) 20 tahun 3 bulan 3 hari.
output menyesuaikan tanggal terakhir.
Output dari source code di atas adalah hasil dari selisih tanggal terkini dengan tanggal lahir yang dimasukkan pada variable $tanggal_lahir. Dalam hal ini program yang dibuat akan menghitung tanggal dengan fungsi diff() yang merupakan fungsi yang sudah ada pada pemrograman php dengan menerapkan DateTime pada kodenya.
Selain itu dengan fungsi di atas kita juga dapat menerapkan dan mengkoneksikannya dengan data yang ada pada database. Misal dalam kasus data pasien yang memerlukan umur berdasarkan tanggal lahir pasien. Dan tentu pada kasus lain juga.
Membuat Program Sederhana Menghitung Umur dengan PHP
Atau anda ingin membuat program menghitung umur. Caranya sangat gampang. Silahkan simak langkah berikut untuk membuat program menghitung umur dengan php.
1. Buatlah file index.php
Lihat kode berikut.
<html> <head> <title>Membuat Program Menghitung Umur dengan PHP</title> </head> <body> <form action="hitung_umur.php" method="post"> Masukkan Tanggal Lahir : <input type="date" name="tanggal_lahir"><br> <input type="submit" value="Hitung Umur"/> </form> </body> </html>
2. Buatlah file hitung_umur.php
File ini berguna untuk menangkap input tanggal lahir sebelumnya dan mengkalkulasinya hingga mendapatkan umur.
<?php $tanggal_lahir = new DateTime($_POST['tanggal_lahir']); $sekarang = new DateTime("today"); if ($tanggal_lahir > $sekarang) { $thn = "0"; $bln = "0"; $tgl = "0"; } $thn = $sekarang->diff($tanggal_lahir)->y; $bln = $sekarang->diff($tanggal_lahir)->m; $tgl = $sekarang->diff($tanggal_lahir)->d; echo "Umur anda adalah :<br>"; echo $thn." tahun ".$bln." bulan ".$tgl." hari"; ?>
Output setelah diinput tanggal lahir adalah sebagai berikut :