Cara Menghitung Umur Dari Tanggal Lahir dengan PHP – kembali lagi di sini saya mau berbagi koding sederhana tentang cara menghitung umur dari tanggal lahir dengan menggunakan PHP.
Sebenarnya untuk menghitung umur itu cukup mudah sekali, jika anda sudah mengetahui fungsi – fungsi dasar PHP dan paham cara penggunaan nya. Tetapi setelah ketemu beberapa kasus belakangan ini, teman – teman saya sendiri masih cukup kesulitan untuk menghitung umur dari tanggal lahir dia sendiri.
Jadi disela – sela waktu, saya sempatkan untuk menulis artikel ini dan berharap artikel ini juga bermanfaat untuk yang membutuhkan.
Dibawah ini merupakan koding sederhana untuk menghitung umur dengan php:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?php // Tanggal Lahir $birthday = "1992-05-22"; // Convert Ke Date Time $biday = new DateTime($birthday); $today = new DateTime(); $diff = $today->diff($biday); // Display echo "Tanggal Lahir: ". date('d M Y', strtotime($birthday)) .'<br />'; echo "Umur: ". $diff->y ." Tahun"; ?> |
Dari koding di atas, anda bisa menampilkan selisih tahun dengan mengeksekusi variable $diff->y . Selain itu, sebenarnya anda juga bisa menampilkan selisih bulan dan hari dari tanggal lahir yang diberikan. Dengan menggunakan cara dibawah ini:
1 2 3 4 5 |
<?php echo "Tahun: ".$diff->y.'<br />'; echo "Bulan: ".$diff->m.'<br />'; echo "Hari: ".$diff->d.'<br />'; ?> |
Kalau ada cara yang sederhana dan menghasilkan hasil yang sama, kenapa mesti pilih cara yang ribet ? ๐
Semoga ini bermanfaat. Happy Coding ๐
Terimakasih
codingnya simple…+ sangat bermanfaat..mantapsss…..terimakasih
Makasih sudah mampir, semoga bermanfaat ๐
mau tanya gan … bagaimana cara nya nilai variable $birthday = “1992-05-22”; diambil dari value textbox pada form?
Hallo Federico,
untuk mengisi nilai $birthday dari textbox pada form, anda harus mengirim nilai textbox melalui form via method GET ataupun POST.
setelah itu, tinggal masukan nilai dari textbox ke variable
Semoga membantu..