رفتن به مطلب

تبدیل میلادی به شمسی بدون افزونه


پست های پیشنهاد شده

سلام دوستان من قالبی دارم که کد زیر را از فانکشن اون بدست آوردم که مربوط به تاریخ اون هست ومیلادی می باشد می حواستم بدونم چطور می تونم بدونه افزونه به شمسی تبدیلش کنم .


function insert_get_time_to_days_ago($a)
{
global $lang;
$currenttime = time();
$timediff = $currenttime - $a[time];
$oneday = 60 * 60 * 24;
$dayspassed = floor($timediff/$oneday);
if ($dayspassed == "0")
{
$mins = floor($timediff/60);
if($mins == "0")
{
$secs = floor($timediff);
if($secs == "1")
{
return $lang['112'];
}
else
{
return $secs." ".$lang['113'];
}
}
elseif($mins == "1")
{
return $lang['114'];
}
elseif($mins < "60")
{
return $mins." ".$lang['115'];
}
elseif($mins == "60")
{
return $lang['116'];
}
else
{
$hours = floor($mins/60);
return "$hours ".$lang['117'];
}
}
else
{
if ($dayspassed > "30")
{
return date("F j, Y",$a[time]);
}
else
{
if($dayspassed == "1")
{
return "$dayspassed ".$lang['119'];
}
else
{
return "$dayspassed ".$lang['118'];
}
}
}
}

با تشکر

لینک به ارسال

با این کلاس

http://jdf.scr.ir/

جایگزین تابع date کنید

من استفاده کردم ولی توی کامن اخطار زیر را میده


Fatal error: Cannot redeclare jdate() (previously declared in /home3/payamakt/public_html/jdf.php:8) in /home3/payamakt/public_html/jdf.php on line 212

کدی که تاریخ را در کامنت فراخوانی می کنه


<span>{insert name=get_time_to_days_ago value=a assign=comtime time=$com[i].time_added}{$comtime}</span>

ویرایش شده توسط rreza18
لینک به ارسال

چون تابع jdate در افزونه جلالی قبلا تعریف شده و نیاز به تعریف مجدد نیست

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...