Dolar 42,6961
Euro 50,2615
Altın 5.910,66
BİST 11.456,34
Adana Adıyaman Afyon Ağrı Aksaray Amasya Ankara Antalya Ardahan Artvin Aydın Balıkesir Bartın Batman Bayburt Bilecik Bingöl Bitlis Bolu Burdur Bursa Çanakkale Çankırı Çorum Denizli Diyarbakır Düzce Edirne Elazığ Erzincan Erzurum Eskişehir Gaziantep Giresun Gümüşhane Hakkari Hatay Iğdır Isparta İstanbul İzmir K.Maraş Karabük Karaman Kars Kastamonu Kayseri Kırıkkale Kırklareli Kırşehir Kilis Kocaeli Konya Kütahya Malatya Manisa Mardin Mersin Muğla Muş Nevşehir Niğde Ordu Osmaniye Rize Sakarya Samsun Siirt Sinop Sivas Şanlıurfa Şırnak Tekirdağ Tokat Trabzon Tunceli Uşak Van Yalova Yozgat Zonguldak
Adana 36°C
Parçalı Bulutlu
Adana
36°C
Parçalı Bulutlu
Per 35°C
Cum 35°C
Cts 34°C
Paz 34°C

Yaş Hesaplama

 



 

 

return $diff->y;
}

function calculateDaysLived($birthdate) {
$today = new DateTime();
$birthdate = new DateTime($birthdate);
$diff = $today->diff($birthdate);
return $diff->days;
}

function calculateDaysToNextBirthday($birthdate) {
$birthdateObj = new DateTime($birthdate);
$nextBirthdayYear = (new DateTime())->format(‘Y’);
$nextBirthday = new DateTime($nextBirthdayYear . ‘-‘ . $birthdateObj->format(‘m-d’));
if ($nextBirthday < new DateTime()) { $nextBirthday->modify(‘+1 year’);
}
$diff = $nextBirthday->diff(new DateTime());
return $diff->days;
}

if ($_SERVER[“REQUEST_METHOD”] == “POST”) {
$birthdate = $_POST[“birthdate”];
$age = calculateAge($birthdate);
$daysLived = calculateDaysLived($birthdate);
$daysToNextBirthday = calculateDaysToNextBirthday($birthdate);
echo “

Yaş Hesaplama Sonucu:

”;
echo “

”;echo “”;
echo “”;
echo “

Doğum Tarihi Yaş Toplam Gün Yeni Yaşa Kalan Gün
$birthdate $age $daysLived $daysToNextBirthday

”;
}
?>

”>