Tadi bikin fungsi buat menghitung usia , googling dapat lewat MySQL
SELECT FORMAT(DATEDIFF(CURDATE(), birth_date) / ((365+366)/2) + 0.123456789,1) AS usia FROM table
Dijalankan di PhpMyAdmin hasilnya bisa ketemu, Tapi saya coding di aplikasi malah ngga jalan, sepertinya karena saya pakai Codeigniter yang mungkin perintah SQL di atas tidak support.
Akhirnya bikin lagi fungsi php sendiri :
function hitung_usia($tgl_lahir)
{
$today = date(‘Y-m-d’);
$now = time();
list($thn, $bln, $tgl) = explode(‘-‘,$tgl_lahir);
$time_lahir = mktime(0,0,0,$bln, $tgl, $thn);$selisih = $now – $time_lahir;
$tahun = floor($selisih/(60*60*24*365));
$bulan = round(($selisih % (60*60*24*365) ) / (60*60*24*30));return $tahun.’ tahun ‘.$bulan.’ bulan’;
}
Alhamdulillah Hasilnya ketemu.
permisi mas saya juga lagi menggunakan codeigniter,nah saya lagi mau membuat untuk menghitung usia seseorang dari inputan tangga lahir,,
saya boleh lihat programnya ngak mas,,atau code di view,controller dan modelnya aja untuk hitung umur itu
SukaSuka
mas, maaf kalau code saya perlu nyari2 file nya lagi, sementara itu kerjaan sudah lama , perlu bongkar2 file
saya malah ngga inget pasti itu waktu ngerjain project apa ya dan kapan
biasanya saya nulis hanya potongan kode yang penting buat dokumentasi
kalau controller, view, dan model asal konsep OOP dan MVC nya sudah mateng bisa diaplikasikan ko mas
view buat form
controller buat proses
model digunakan kalau ada kaitan database, kalau tidak ada tidak perlu
potongan kode untuk menghitung umur taruh di function controller biar simple
Demikian ya mas
SukaSuka