Yii Framework Forum: کار با تقویم قمری - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

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

#1 User is offline   n-r 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 114
  • Joined: 19-April 13

Posted 14 July 2013 - 06:13 AM

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

0

#2 User is offline   n-r 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 114
  • Joined: 19-April 13

Posted 15 July 2013 - 12:42 AM


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

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

کد بالا رو به شکل زیر تغییر میدیم
 $m=  mktime(0,0,0,date("m"),date("d")-1,date('Y'));
 
 $dayar=Yii::app()->hdate->date("Y - m - d",$m);


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

0

#3 User is offline   Ali Borjian 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 369
  • Joined: 19-January 11

Posted 27 July 2013 - 10:31 AM

View Postn-r, on 14 July 2013 - 06:13 AM, said:

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




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



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


0

#4 User is offline   n-r 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 114
  • Joined: 19-April 13

Posted 28 July 2013 - 11:44 PM

View PostAli Borjian, on 27 July 2013 - 10:31 AM, said:


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



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



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

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users