Merhaba arkadaşlar. Bir veride son güncelleme ne kadar süre önce yapıldığı yazdırmak istiyorum. Aşağıdaki kodu kullandım ama tüm son güncelleme zamanı hepsinde aynı yazıyor.
$now = new DateTime();
$created = new DateTime($_vt['guncellemetarihi]);
$diff = date_diff($now, $created);
$days = $diff->format('%d');
$hours = $diff->format('%h');
$mins = $diff->format('%i');
$diffStr = NULL;
if ($days > 0) {
$diffStr .= $days . ' gün';
}
if ($hours > 0) {
$diffStr .= ' ' . $hours . ' saat';
}
if ($mins > 0) {
$diffStr .= ' ' . $mins . ' dakika';
}
Yukardaki kodda $created = new DateTime($_vt['guncellemetarihi]); şu kısımda vt den gelen tarih formatı timestamp formatında. Hangi formatta olması lazım acaba sorun burdan kaynaklanıyor galiba.
Php de iki zaman arası farkı hesaplamak.
6
●2.292
- 13-01-2013, 20:21:53Üyeliği durdurulduHocam http://mobiscript.xp3.biz/sosyal test:test olarak giriş yapın aradığınız oysa hemen vereyim kodları.
- 13-01-2013, 20:26:49Hocam giriş yaptım tam göremedim istediğimi ama istediğim olay şu. Siparişte bir güncelleme yapılıp kaydedildiği zaman bu güncelleme tarihini vt yazdırıyorum. Siparişler listelendiğindede şimdiki zaman ile ile farkı alıp 1 dakika önce güncellendi. Yada 1 saat 10 dakika önce güncellendi şeklinde yazdırmak istiyorum.
- 13-01-2013, 22:06:02Teşekkürler hocam hemen girişiyorumWapZap adlı üyeden alıntı: mesajı görüntüle