PDA

View Full Version : مشکل عجیب در تابع آمارگیر



mohamadali1374
پنج شنبه 21 فروردین 1393, 16:58 عصر
سلام دوستان
با استفاده ازبرنامه زیر یک تاریخ شمسی گرفته میشه و به هر تعدادی که خواستیم تاریخ رو به عقب بر می گردونه

حالا اگر تاریخ اولیه رو به صورت دستی (مثال :1393/1/12) وارد کنیم خروجی درست میشه ولی اگر با تابع jdate تاریخ الان سرور رو بگیریم و به ورودی بدیم خروجی اشتباه است
برنامه:
require_once 'jdf.php';

$jalaliDate= jdate("c");
$beforeDays =1;

list($y, $m, $d) = explode('/', $jalaliDate);

$ts = jmktime(0,0,0, $m,$d ,$y);

for($i = 0;$i <$beforeDays; $i++) {
$ts -= 86400;
}
echo jdate('Y/m/d', $ts);

از دوستان خواهش میکنم کمک کنند:افسرده:

mohamadali1374
پنج شنبه 21 فروردین 1393, 18:47 عصر
سلام
با تشکر از MMSHFE
مشکل حل شد کافی که خط
$jalaliDate= jdate("c");
به
$jalaliDate= tr_num(jdate('c'));
تغییر بدید