اقوى دالة على الاطلاق لعرض الفرق بين تارخين بالعربى
http://www.dzbatna.com/images/icons/iconrote.gif ط§ظ‚ظˆظ‰ ط¯ط§ظ„ط© ط¹ظ„ظ‰ ط§ظ„ط§ط·ظ„ط§ظ‚ ظ„ط¹ط±ط¶ ط§ظ„ظپط±ظ‚ ط¨ظٹظ† طھط§ط±ط®ظٹظ† ط¨ط§ظ„ط¹ط±ط¨ظ‰
السلام عليكم يا اخوان
اليوم وجدت دالة فى موقع جوريا قسم الاكواد
بس كانت بالانجليزية انا قمت بتعريبها وتعديل قليل الاشياء فيها
الدالة
رمز PHP:
function timeAgo($timestamp, $granularity=2, $format='Y-m-d H:i:s'){
$difference = time() - $timestamp;
if($difference < 0) return '0 ثانية مضت';
elseif($difference < 864000){
$periods = array('اسبوع' => 604800,
'يوم' => 86400,'ساعة' => 3600,'دقيقة' => 60,'ثانية' => 1);
$output = '';
foreach($periods as $key => $value){
if($difference >= $value){
$time = round($difference / $value);
$difference %= $value;
$output .= ($output ? ' ' : '').$time.' ';
$output .= (($time > 1 && $key == 'ايام') ? $key : $key);
$granularity--;
}
if($granularity == 0) break;
}
return ($output ? $output : '0 ثوانى').' مضت';
}
else return date($format, $timestamp);
}
الدالة تتكون من 2 مدخلات اساسين
الدالة الاساسية من هنا
مثال
رمز PHP:
echo timeAgo(1284396274);
سوف تخرج لك
2 يوم 21 ساعة مضت
https://fbcdn-sphotos-d-a.akamaihd.n...93518507_n.png
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©