کار با تقویم قمری

[right]سلام دوستان

من برای نشون دادن تاریخ قمری از اکتنشن

hihridatetime

استفاده کردم و الان هم داره درست کار میکنه اما 1 مشکل داره اونم اینکه این تقویم با توجه به تقویم عربستان کار میکنه و 1 روز از ما جلوتر هست .مثلا امروز که 5 رمضان هست ، تقویم 6 رمضان رو نشون میده . آیا کسی میتونه راهنماییم کنه که چه کار کنم تا درست بشه؟؟

مرسی[/right]

[right]

سلام

یک راه حل به ذهنم رسیده اما مطمئن نیستم که راه حل اصولی باشه، فعلا که درست جواب میده

کد اولیه:

[/right]


$dayar=Yii::app()->hdate->date("d",tim());

[right]کد بالا رو به شکل زیر تغییر میدیم[/right]




 $m=  mktime(0,0,0,date("m"),date("d")-1,date('Y'));

 

 $dayar=Yii::app()->hdate->date("Y - m - d",$m);

[right]اگر کسی راه حل بهتری داره ممنون میشم که بگه

مرسی[/right]

[rtl]

چرا کد داخل اکستنشن رو ویرایش نمی کنید؟

[/rtl]




$day = $mjd - $this->jdl[$i - 1] - 1; //day



[right]

مرسی از راهنمایی تون

[/right]