لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
الموقع الآن فى الفترة التجريبية وهذا الجزء غير كامل وجارى العمل عليه، للراغبين في المساعدة برجاء التقدم
[تحسين] تحويل التاريخ الى “منذ ساعات، دقائق، ثوانى مضت”

مثال الاستعمال

echo timeBetween(1273222838,time());
function timeBetween($start,$end = null){
    $end = (is_null($end)) ? time() : $end;
       $time = $end - $start;
        
    if($time <= 60){
        
        if($time <= 1){
            return 'منذ ثانية واحدة';
        }
        if($time <= 2){
            return 'منذ ثانيتين';
        }
            if($time <= 10){
            return 'منذ '.$time.' ثواني';
        }
        if($time <= 59){
            return 'منذ '.$time.' ثانية';
        }
        if($time <= 60){
            return 'منذ دقيقة واحدة';
        }
        
    }  
     
    if(60 < $time && $time <= 3600){
       $r = intval($time/60);
        
        if($r <= 1){
            return 'منذ دقيقة واحدة';
        } 
                 
        if($r <= 2){
            return 'منذ دقيقتين';
        } 
        
        if($r <= 10){
            return 'منذ '.$r.' دقائق';
        }
         
        if($r <= 59){
            return 'منذ '.$r.' دقيقة';
        }
         
        if($r <= 60){
            return 'منذ ساعة واحدة';
        }
     
    }
     
     
    if(3600 < $time && $time <= 86400){
       $r = intval($time/3600);
         
        if($r <= 1){
            return 'منذ ساعة واحدة';
        }          
        if($r <= 2){
            return 'منذ ساعتين';
        } 
        if($r <= 10){
            return 'منذ '.$r.' ساعات';
        }
     
        if($r <= 23){
            return 'منذ '.$r.' ساعة';
        }
       
        if($r <= 24){
            return 'منذ يوم أمس';
        }
             
    }
 
 
    if($time > 86400){
        return date('M d y \a\t h:i A',$start);
    }
}