Tutorial PHP, Cara Menghitung Umur Menggunakan Bahasa Pemrograman PHP

Tutorial PHP, Cara Menghitung Umur Menggunakan Bahasa Pemrograman PHP

Halo gaes, kali ini saya akan membagikan cara mudah untuk menghitung umur / usia dengan menggunakan bahasa pemrograman PHP, ada beberapa cara untuk melakukan ini, diantaranya sebagai berikut:

Contoh 1

<?php
    $date_lahir ='11-07-1996';
    $umur = (date('Y') - date('Y',strtotime($dob)));
    echo $umur; //Ouput: 25
?>

Jadi pertama kita buat variable $date_lahir, kemudian di variabel $umur baru kita hitung dengan cara tahun sekarang dikurangi dengan tanggal lahir kita dengan fungsi date yang sudah disediakan oleh PHP di atas, maka akan menghasilkan output berupa umur kita.

Contoh 2

<?php
function hitung_umur($date_lahir){
	$date_of_birth= new DateTime($date_lahir);
	$date_now = new DateTime("today");
	if ($date_of_birth> $date_now) { 
exit("Tanggal Lahir Anda Sepertinya Salah"); } $y = $date_now ->diff($date_of_birth)->y;
$m = $date_now ->diff($date_of_birth)->m;
$d = $date_now ->diff($date_of_birth)->d;
return $y." tahun ".$m." bulan ".$d." hari"; } echo hitung_umur("1980-12-01"); //Output: 40 tahun 11 bulan 24 hari ?>

Pada contoh kedua ini kita kita tidak hanya menghitung tahun, melainkan juga bulan dan hari dengan memanfaatkan fungsi PHP DateTime yaitu diff() seperti pada contoh di atas. Selain itu kita juga menyertakan kondisi jika tanggal lahir yang kita inputkan salah atau melebihi tanggal saat ini, kan tidak mungkin seperti itu kan.

Gimana? mudah kan? kalian dapat memodifikasi sesuai dengan keinginan kalian untuk projek kalian dan pastinya dapat kalian kolaborasikan dengan html css ataupun javascript. Sekian terimakasih. Semoga Bermanfaat.

Posting Komentar

Lebih baru Lebih lama