PHP D.tarihinden 16 Yıl 2 Ay 4 Gün 3 Saat 5 Dakika 32 Saniye
7
●125
- 17-12-2020, 22:29:36Üyeliği durdurulduGirilen değeri strtotime ile sayısal değere çevirin. Şuan ki zamanı da aynı şekilde. Sonrasında Yıl ay gün vb. parçalayabilirsiniz.AKSOYOGLU adlı üyeden alıntı: mesajı görüntüle
Yada direk bugünün değerinden strtotime("-15 Year ...",date(Y-m-d H:i:s)) şeklinde çıkartım yaparak bulabilirsiniz. - 17-12-2020, 22:31:13Hocam kısa bir örnek gösterme imkanınız var mı?AloneSoftware adlı üyeden alıntı: mesajı görüntüle
- 17-12-2020, 22:56:05Tarih işlemlerinde carbon kütüphanesini kullanmanızı öneririm.
https://carbon.nesbot.com/ - 17-12-2020, 22:58:07
<?php $dogumTarihi = strtotime("1996-01-01 "); $bugun = strtotime(date("Y-m-d")); $fark = $bugun - $dogumTarihi ; echo floor($fark / (60 * 60 * 24)) . " gün<br/>"; echo floor($fark / (60 * 60)) . " saat<br/>"; echo floor($fark / (60)) . " dakika<br/>"; echo $fark . " saniye<br/>"; ?> - 17-12-2020, 23:02:36Hocam bu şekilde gün ay yıl ayrı ayrı alarak hesaplıyor benim yazdığım kod da bu şekilde hesaplıyor istediğim mesela 01.01.1991 tarinden bu zamana kaç yıl kaç ay kaç hafta kaç gün kaç saat geçti Örnek: 7 yıl 3 gün 2 saat 1 dakika geçmiştir gibi.nacrept adlı üyeden alıntı: mesajı görüntüle
- 17-12-2020, 23:04:59O zaman şu şekilde kullanmanız yeterli olacaktır.AKSOYOGLU adlı üyeden alıntı: mesajı görüntüle
<?php $dogumTarihi = date_create("1996-01-01 19:00:00"); $simdikiTarih = date_create(date("Y-m-d H:i:s")); $fark = date_diff($dogumTarihi, $simdikiTarih); echo $fark->format("%y Yıl %m Ay %d Gün %h Saat %i Dakika %s Saniye"); - 17-12-2020, 23:11:29Çok teşekkürler hocam.nacrept adlı üyeden alıntı: mesajı görüntüle