الرئيسية / برمجه / طريقه استخدام دالة الوقت Time ago في لغة php مثال ‘منذ ساعه’

طريقه استخدام دالة الوقت Time ago في لغة php مثال ‘منذ ساعه’


طريقه استخدام دالة الوقت Time ago في لغة php

مثال ‘منذ ساعه’ : دالة الوقت Time ago بالحقيقه هي داله جمبله ومعروفه بالمحتوى الاجنبي ولم نجدها كثيرا في المحتوى العربي واذا وجدناها فنوعا ما الكود معقد وهي لاتحاج سوا شي بسيط . دالة الوقت Time ago هي تعمل بالشكل التالي

مثلا نشرت المقاله منذ دقيقه

مثلا نشرت المقاله منذ ساعه

مثلا نشرت المقاله منذ يوم

مثلا نشرت المقاله منذ سنه

كود الداله هو :

function ago($time){
$periods = array("ثانية", "دقيقة", "ساعة", "يوم", "أسبوع", "شهر", "سنة", "عشر سنوات");
$lengths = array("60","60","24","7","4.35","12","10");
$now = time();
$difference = $now - $time;
$tense = "منذ";
for($j = 0; $difference >= $lengths[$j] && $j < count($lengths)-1; $j++) {
$difference /= $lengths[$j];
}
$difference = round($difference);
if($difference != 1) {
$periods[$j];
}
return "$difference منذ $periods[$j]";
}

ضع الكود في اي محل تريد طريقه استخدامه كالتالي :

$time = time();
echo ago($time);

 

داله بسيطه ومفيده بأذن الله بالحقيقه انا كنت استعملها ولاكن بطريقه كمى قلت شوي معقده والان الكود المدرج لكم ابسط مايكون ان شاء الله افدتكم بالمقاله البيطه والمستعجله تقبلو تحياتي محبكم عماد محمد من موقع ارض التقنيه مع السلامه .