PHP ile ne kadar süre yaşandığını hesaplamak

niloknilok

Femtopat
Katılım
15 Aralık 2020
Mesajlar
2
Daha fazla  
Cinsiyet
Kadın
Formda kişi doğum tarihini girdiğinde an itibarıyla kaç yıl, ay, gün yaşadığını bulan PHP kodunu yazacağım.
Kod sonucunda böyle bir ekran görüntüsü bekiyorum. 10 yıl 8 ay 5 gün.
2 farklı takvim nesnesi oluşturunca doğru hesaplıyor. Fakat ben dışardan tek bir veri almak istiyorum. Diğer veriyi bilgisayarımdaki tarihten almasını istiyorum.
$Tarih1 = strtotime($_post["tarih1"]);
$Simdi = date('D. M. Y');
$Fark = $simdi - $tarih1;
Yapınca hem yanlış hesaplıyor hem de eksiye düşürüyor.
 
Formda kişi doğum tarihini girdiğinde an itibarıyla kaç yıl, ay, gün yaşadığını bulan PHP kodunu yazacağım.
Kod sonucunda böyle bir ekran görüntüsü bekiyorum. 10 yıl 8 ay 5 gün.
2 farklı takvim nesnesi oluşturunca doğru hesaplıyor. Fakat ben dışardan tek bir veri almak istiyorum. Diğer veriyi bilgisayarımdaki tarihten almasını istiyorum.
$Tarih1 = strtotime($_post["tarih1"]);
$Simdi = date('D. M. Y');
$Fark = $simdi - $tarih1;
Yapınca hem yanlış hesaplıyor hem de eksiye düşürüyor.
En rahat bu şekilde gibi gözüküyor.
PHP:
//şuan ki tarih
$burdan=date_create(date('d-m-Y'));
//hedef tarih
$buraya=date_create("25-05-1993");
$diff=date_diff($buraya,$burdan);

//formatlandırma
echo $diff->format('%y Yıl %m Ay %d Gün');

çıktısı: 27 Yıl 6 Ay 26 Gün
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı