Cara Menghitung Usia – Haloo semua nya.. Assalaamualaikum wr wb..
Terkadang didalam project yang sedang kita kerjakan, terdapat data customer yang memiliki beberapa atribut, salah satunya adalah atribut tanggal lahir..
Dan biasanya, si client juga meminta untuk menampilkan usia atau umur dari si customer tersebut secara realtime berdasarkan dari tanggal lahir nya..
Baca Juga : Tutorial Laravel Localization Multi Bahasa..
Agar bisa melakukan hal tersebut, kamu perlu menghitung jarak antara tanggal lahir si customer tersebut dengan tanggal hari ini..
Cara Menghitung Usia Berdasarkan Tanggal Lahir di PHP
Pada bahasa pemrograman PHP, untuk menghitung jarak diantara 2 tanggal, kamu bisa menggunakan perintah DateTime diff()..
Sebagai contoh misalkan kita ingin menghitung umur dari seseorang yang tanggal kelahiran nya yaitu “1995-06-13”.. Maka sample coding nya adalah seperti berikut:
$tanggal_lahir = date('Y-m-d', strtotime('1995-06-13')); $birthDate = new \DateTime($tanggal_lahir); $today = new \DateTime("today"); if ($birthDate > $today) { return "0 tahun 0 bulan 0 hari"; } $y = $today->diff($birthDate)->y; // dd($y); $m = $today->diff($birthDate)->m; $d = $today->diff($birthDate)->d; return $y . " tahun " . $m . " bulan " . $d . " hari";
Variable $tanggal_lahir dan $birthDate digunakan untuk menampung tanggal lahir dari orang tersebut, sementara variable $today adalah tanggal hari ini..
Disana juga terdapat kondisi jika tanggal lahir lebih besar dari tanggal hari ini, maka akan me return “0 tahun 0 bulan 0 hari”..
Kalo kalian eksekusi coding diatas, maka return nya adalah seperti berikut:
Support Us
Jika artikel ini bermanfaat untuk kamu, membantu menyelesaikan masalah yang sedang kamu hadapi, kamu juga bisa dukung kami dengan mengunjungi halaman berikut: https://saweria.co/sangcahayaid
Terima kasih..
[…] Baca Juga: Cara Menghitung Usia Berdasarkan Tanggal Lahir Di PHP. […]