السلام عليكم

في وورد بريس يتم طباعة وقت اضافة المقال بواسطة

<?php the_date('Y/m/d g:i'); ?>

ليظهر بهذا الشكل تماماً

2017/05/08 7:10

بحثت عن طريقة لاضافة الوقت مثل فيس بوك مثلاً منذ كتابة المقال مثال :

اضيف قبل ساعة

اضيف قبل اسبوع

اضيف قبل 10 ايام

ووجدت هذه الدالة

function ib_time($val){
       $tim=time();
       $timeall=$tim-$val;
       if($timeall < 60){
       $timeall= "قبل اقل من دقيقة";
       }else if($timeall > 60 and $timeall < 3600)
       {
       $ti=$timeall/60;
       $ti=floor($ti);
       $timeall="قبل";
       $timeall.=$ti;
       $timeall.="دقيقة";
       }else if($timeall > 3600 and $timeall < 86400)
       {
       $ti=$timeall/3600;
       $ti=floor($ti);
       $timeall="قبل";
       $timeall.=$ti;
       $timeall.="ساعة";
       }else if($timeall > 86400 and $timeall < 604800)
       {
       $ti=$timeall/86400;
       $ti=floor($ti);
       $timeall="قبل";
       $timeall.=$ti;
       $timeall.="ايام";
       }else if($timeall > 604800 and $timeall < 2419200)
       {
       $ti=$timeall/604800;
       $ti=floor($ti);
       $timeall="قبل";
       $timeall.=$ti;
       $timeall.="اسبوع";
       }else if($timeall > 2419200 and $timeall < 29030400)
       {
       $ti=$timeall/2419200;
       $ti=floor($ti);
       $timeall="قبل";
       $timeall.=$ti;
       $timeall.="اشهر";
       }

       else if($timeall > 29030400 and $timeall < 145152000)
       {
       $ti=$timeall/29030400;
       $ti=floor($ti);
       $timeall="قبل";
       $timeall.=$ti;
       $timeall.="سنة";
       }
       return $timeall;
       }

كيف استخدمها