Mengetahui Usia dari Tanggal Lahirnya



Pada tutorial kali ini, akan di paparkan cara membuat script PHP untuk mencari usia seseorang apabila di ketahui tanggal lahirnya.

Secara logika, untuk mencari usia seseorang apabila deketahui tanggal lahirnya adalah dengan mencari selisihi antara tanggal pada saat sekarang adalah mengunakan fungsi date.

Selanjutnyak tanggal yang diperoleh dari fungsi date dicari selisihnya dengan tanggal lagit orang yang telah diketahui. Untuk mencari selisih antara tanggal lahir dengan tanggal sekarang menggunakan perintah date_diff

Adapun scirpt PHP-nya adalah sebagai berikut :

Script usia_hari.php

<?php

  $tgl_lahir = "1995-11-01";
     $tgl_sekarang = date("Y-m-d");


$sql ="SELECT datediff ('$tgl_sekarang' , '$tgl_lahir') as selisih";
$data = mysql_query($sql);
$baca=mysql_fetch_array($data); 
    
     echo"tanggal lahirnya $tgl_lahir <br>
           Sekarang usianya : $baca[selisih] hari";

?>

Atapun dapa juga dibuat usia dalam tahun yaitu dengan membagi usia alam hari dengan 365, lalu di bulatkan ke atas menggunakan fungsi .ceil. Adapun script PHP lengkapnya adalah sebagai berikut :

hasilnya : 




Script usia_tahun.php

<?php

  $tgl_lahir = "1995-11-01";
  $tgl_sekarang = date("Y-m-d");


$sql ="SELECT datediff ('$tgl_sekarang' , '$tgl_lahir') as selisih";
$data = mysql_query($sql);
$baca=mysql_fetch_array($data); 
    
     echo"tanggal lahirnya $tgl_lahir <br>
           Sekarang usianya :".ceil($baca['selisih']/365) . " tahun";

?>

Ataupun bisa jugia dibuat usianya dalam satuan tahun ... bulan .. hari , lalu dibulatkan ke bawah dengan fungsi floor. Adapun script PHP lengkapnya adalah sebagai berikut

hasilnya :


Script usia.php

<?php

  $tgl_lahir = "1995-11-01";
  $tgl_sekarang = date("Y-m-d");


$sql ="SELECT datediff ('$tgl_sekarang' , '$tgl_lahir') as selisih";
$data = mysql_query($sql);
$baca=mysql_fetch_array($data); 
    
     $tahun=floor($baca['selisih']/365);
     $bulan=floor(($baca['selisih'] - ($tahun*365))/30);
     $hari=$baca['selisih'] - $bulan * 30 - $tahun * 365;
    
     echo"tanggal lahirnya $tgl_lahir <br>
           Sekarang usianya : $tahun tahun - $bulan bulan - $hari hari";

?>

hasilnya :



Belum ada Komentar untuk "Mengetahui Usia dari Tanggal Lahirnya"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel