Jumat, 19 Oktober 2012

Hitung Umur dengan Mysql dan PHP

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