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.