السلام عليكم
في وورد بريس يتم طباعة وقت اضافة المقال بواسطة
<?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;
}
كيف استخدمها
التعليقات