en mantıklısı bu şekil üşenmedim yazdım
ingilizce kısımları değişmek yeterli olur diye düşünüyorum
<html>
<head>
<script>
var guncellemearaligi=5; //saniye bazinda
function zamanguncelle()
{
    zamanlispanlar=document.getElementsByTagName('span');
	for(i=0;i<zamanlispanlar.length;i++)
	{
	if(zamanlispanlar[i].getAttribute('zaman')!==null)
	{
	zamanlispanlar[i].innerHTML=timeDifference(parseInt(new Date().getTime() / 1000),zamanlispanlar[i].getAttribute('zaman'));
	}
	}
setTimeout(zamanguncelle, guncellemearaligi*1000);
}
function timeDifference(current, previous) {
    
    var msPerMinute = 60;
    var msPerHour = msPerMinute * 60;
    var msPerDay = msPerHour * 24;
    var msPerMonth = msPerDay * 30;
    var msPerYear = msPerDay * 365;
    
    var elapsed = current - previous;
    
    if (elapsed < msPerMinute) {
         return Math.round(elapsed) + ' seconds ago';   
    }
    
    else if (elapsed < msPerHour) {
         return Math.round(elapsed/msPerMinute) + ' minutes ago';   
    }
    
    else if (elapsed < msPerDay ) {
         return Math.round(elapsed/msPerHour ) + ' hours ago';   
    }

    else if (elapsed < msPerMonth) {
         return 'approximately ' + Math.round(elapsed/msPerDay) + ' days ago';   
    }
    
    else if (elapsed < msPerYear) {
         return 'approximately ' + Math.round(elapsed/msPerMonth) + ' months ago';   
    }
    
    else {
         return 'approximately ' + Math.round(elapsed/msPerYear ) + ' years ago';   
    }
}
</script>
</head>
<body>
<?
$postzamani = (int)microtime(1) - 2; //2 saniye oncesi
echo "<span>ne zaman : </span>";
echo "<span zaman='$postzamani'></span>";
?>
<script>
zamanguncelle();
</script>
</body></html>