Berikut trik yang anda dapat gunakan untuk menghitung umur, dimana data tanggal lahir berada pada DBMS mysql.
//Misalkan terdapat tabel orang yang mempunyai field Tgl Lahir
$orang = mysql_fetch_array(mysql_query("select tglLahir from orang"));
//Menghitung perbedaan waktu dengan menggunakan perintah SQL 'datediff' yang menghasilkan jumlah hari
$um = mysql_fetch_array(mysql_query("select datediff(now(),'$kunjungan[tglLahir]') as waktu"));
//Jumlah Hari yang diperoleh kemudian dibagi 365 (365 hari = 1 tahun) untuk memperoleh jumlah tahun
$umurThn = ceil($um[waktu]/365);
//Hasil Sisa Pembagian sebelumnya (modulus/mod) kemudian dibagi dengan 30 (30hari=1Bulan) untuk memperoleh jumlah bulan
$umurBln = ceil(($um[waktu]%365)/30);
//Untuk Jumlah Hari diperoleh dari Sisa Hasil bagi(Modulus/Mod) 365 dan 30
$umurHr = (($um[waktu]%365)%30);
Sekian trik untuk menghitung umur dengan Mysql dan php. semoga bermanfaat
Silahkan mengunjungi Tips dan trik pemprograman lainnya
Tidak ada komentar:
Posting Komentar