Media Sharing Informasi Bahasa Pemrogramman

Menghitung Umur Berdasarkan Tanggal Lahir dengan PHP

4 komentar
Assalamualikum, Selamat Malam Semuanya
Malam ini saya akan memberikan tutorial dan script bagaimana menghitung umur berdasarkan tanggal lahir dengan menggunakan PHP. Menghitung umur dari tanggal lahir sangat lah gampang. Cara nya kita hanya perlu mengetahui selisih hari antara tanggal lahir dengan tanggal sekarang. Dari selisih hari tersebut kita lakukan pembagian dengan jumlah hari dalam setahun, maka diperoleh berapa usia tahunnya. Kemudian sisa bagi dari jumlah hari dalam setahun dibagi lagi dengan jumlah hari dalam sebulan, maka diperoleh berapa usia bulannya. Sisa bagi dari pembagian dengan jumlah hari dalam sebulan merupakan jumlah hari dari usianya.
Dalam pemprograman PHP anda tidak perlu pusing bagaimana menghitung selisih antara tanggal lahir dengan tanggal sekarang. Dalam PHP sudah ada fungsi yang dapat membantu anda dalam menghitung selisih hari. Berikut adalah script menghitung usia dari tanggal lahir.

<?php
$tgl_lahir='05';
$bln_lahir='02';
$thn_lahir='1993';
$tanggal_today = date('d');
$bulan_today=date('m');
$tahun_today = date('Y');
$harilahir=gregoriantojd($bln_lahir,$tgl_lahir,$thn_lahir);
//menghitung jumlah hari sejak tahun 0 masehi
$hariini=gregoriantojd($bulan_today,$tanggal_today,$tahun_today);
//menghitung jumlah hari sejak tahun 0 masehi
$umur=$hariini-$harilahir;
//menghitung selisih hari antara tanggal sekarang dengan tanggal lahir
$tahun=$umur/365;//menghitung usia tahun
$sisa=$umur%365;//sisa pembagian dari tahun untuk menghitung bulan
$bulan=$sisa/30;//menghitung usia bulan
$hari=$sisa%30;//menghitung sisa hari
$lahir= "$tgl_lahir-$bln_lahir-$thn_lahir";
$today= "$tanggal_today-$bulan_today-$tahun_today";
echo"Tgl Lahir $lahir<br/>";
echo"Tgl Skrg $today<br/>";
echo"Umur Anda Adalah ".floor($tahun)." tahun ".floor($bulan)." bulan $hari hari";
?>

Penjelasan fungsi
-fungsi gregoriantojd berfungsi untuk menghitung jumlah hari sejak 0 masehi
-floor untunk menggenapkan bilangan berkoma kebawah

Gimana? Pahamkan cara hitungnya. Cara hitungnya persis dengan yang saya jelaskan sebelumnya. Silahkan script diatas anda gunakan. Semoga Bermanfaat. Wassalam




4 komentar :

  1. yuhuuu, makasih banget bang. :D
    http://www.m2mexacta.blogspot.com

    BalasHapus
  2. Kak kalo cara menentukan tua, parubaya dan muda berdasarkan tanggal lahir dan umur bagai mana kak

    BalasHapus