PHP ile zaman farkını aşağıdaki fonksiyon ile alabiliyorum.


$domainage = "2012-07-03";
$ex = explode('-', $domainage);
$year = $ex[0];
$month = $ex[1];
$day = $ex[2];

$value1 = mktime(0, 0, 0, $day, $month, $year); // Belirlediğimiz tarihi unix zaman damgasına dönüştürelim mktime() fonksiyonu ile yapıyoruz
$value2 = time(); // Bugünün unix zaman damgasını alalım
$value3 = $value2 - $value1; // Farklarını bulalım
$domainage = floor($value3 / (365 * 24 * 60 * 60)); // Saniyeleri yıla dönüştürelim
return $domainage;


Yalnız çıktıyı 2 gibi bir sonuç veriyor yuvarladığı için. Bu zamana kadar tarih fonksiyonlarıyla çok nadir çalıştığımdan ilk kez ihtiyacım oluyor böyle bir şeye. Wmaraci.com site analiz bölümünde olduğu gibi 2 yıl 4 ay olarak çıktı almak istiyorum.