PHP güncel yaş hesaplama nasıl yapılır?

Anunswin

Hectopat
Katılım
20 Ekim 2020
Mesajlar
2.117
Çözümler
5
Arkadaşlar yaşımı hesaplıyor ama bana kaç yıl kaç ay kaç gün yaşadığımı göstermesi lazım yapamadım ne yanlış anlamadım yardımcı olursanız sevinirim.
Bunun da ha kısa ve kolay hali yok mu ?
 

Dosya Ekleri

  • Ekran Alıntısı5.PNG
    Ekran Alıntısı5.PNG
    17 KB · Görüntüleme: 346
Arkadaşlar yaşımı hesaplıyor ama bana kaç yıl kaç ay kaç gün yaşadığımı göstermesi lazım yapamadım ne yanlış anlamadım yardımcı olursanız sevinirim.
Bunun da ha kısa ve kolay hali yok mu?

Doğum günü tarihinden şu anki zamanı çıkarırsanız yaparsınız.
 
PHP:
<?php
$dogumTarihi = "10-06-1983";
$bugun = date("Y-m-d");
$diff = date_diff(date_create($dogumTarihi), date_create($bugun));
echo 'Yaşınız '.$diff->format('%y');
 
Datetime class'ı diye bir şey hocam bunlara ne gerek var :)


Daha efektifi:

Bu ne anlamadım içine girdim çok karmaşık.
PHP:
<?php.
$dogumTarihi = "10-06-1983";
$bugun = date("Y-m-d");
$diff = date_diff(date_create($dogumTarihi), date_create($bugun));
echo 'Yaşınız '.$diff->format('%y');

Dostum bu da sadece yaşımı hesaplıyor bana dediğim gibi yaşadığım yılı ayı ve günü hesaplaması lazım örneğin alttaki resimde ki gibi.

1.PNG


Yaşı bilgilerin de yazdığı gibi 05.03.1971'den şu anki güne kadar geçen zaman dilimi olarak hesaplamam lazım internetten de bulamadım.
Doğum günü tarihinden şu anki zamanı çıkarırsanız yaparsınız.

Program yazmaya çalışıyorum sınav olacağız.
 
Çok teşekkür ederim size sonunda tam istediğimi buldum.
PHP:
<?php
$dtarih=date_create("1971-05-03");
$tarih=date_create(date("Y-m-d"));
$fark=date_diff($dtarih,$tarih);
echo $fark->format("%y  Yıl %m  Ay %d  Gün");
?>
PHP:
<?php.
$dtarih=date_create("1971-05-03");
$tarih=date_create(date("Y-m-d"));
$fark=date_diff($dtarih,$tarih);
echo $fark->format("%y Yıl %m Ay %d Gün");
?>

PHP hakkında çok becerikli misiniz? Bir sorum daha olacak da 3 4 saattir onu arıyorum.
 

Yeni konular

Geri
Yukarı