[تحسين] تحويل التاريخ الى “منذ ساعات، دقائق، ثوانى مضت”
مثال الاستعمال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); } } |
الموقع الآن فى الفترة التجريبية وهذا الجزء غير كامل وجارى العمل عليه، للراغبين في المساعدة برجاء التقدم