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

