negar
(Nar8591)
July 14, 2013, 11:13am
1
[right]سلام دوستان
من برای نشون دادن تاریخ قمری از اکتنشن
hihridatetime
استفاده کردم و الان هم داره درست کار میکنه اما 1 مشکل داره اونم اینکه این تقویم با توجه به تقویم عربستان کار میکنه و 1 روز از ما جلوتر هست .مثلا امروز که 5 رمضان هست ، تقویم 6 رمضان رو نشون میده . آیا کسی میتونه راهنماییم کنه که چه کار کنم تا درست بشه؟؟
مرسی[/right]
negar
(Nar8591)
July 15, 2013, 5:42am
2
[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]
ebox
(Web Ebox)
July 27, 2013, 3:31pm
3
[right]سلام دوستان
من برای نشون دادن تاریخ قمری از اکتنشن
hihridatetime
استفاده کردم و الان هم داره درست کار میکنه اما 1 مشکل داره اونم اینکه این تقویم با توجه به تقویم عربستان کار میکنه و 1 روز از ما جلوتر هست .مثلا امروز که 5 رمضان هست ، تقویم 6 رمضان رو نشون میده . آیا کسی میتونه راهنماییم کنه که چه کار کنم تا درست بشه؟؟
مرسی[/right]
[rtl]
چرا کد داخل اکستنشن رو ویرایش نمی کنید؟
[/rtl]
$day = $mjd - $this->jdl[$i - 1] - 1; //day