django-jalali-date icon indicating copy to clipboard operation
django-jalali-date copied to clipboard

اشتباه در محاسبه سال ۱۴۰۳

Open mavenium opened this issue 1 year ago • 10 comments

سلام سال ۱۴۰۳ کبیسه هست و اسفند ماه ۳۰ روزه هست، ولی الگوریتم محاسبه به کار رفته اشتباه محاسبه میکنه و ۲۹ روز نشون میده.

mavenium avatar Mar 11 '23 05:03 mavenium

سلام، بله لایبرری datepicker ی که استفاده شده باگ داره. و بروزرسانی نیز نکرده. باید از یک datepicker دیگه استفاده کنیم. شما پیشنهادی دارید؟ که جایگزین datepicker فعلی کنیم؟

a-roomana avatar Apr 14 '23 20:04 a-roomana

to improve the DjangoJalaliDate tell me your review about this bug and the side effects of the current Datepicker by a new Datepicker.

@hypy13 @partizaans @soroush-zendedel @amirmahmood

a-roomana avatar Apr 14 '23 22:04 a-roomana

سلام این پکیج به درستی داره محاسبه میکنه.

mavenium avatar Apr 15 '23 05:04 mavenium

این issue احتمالا مشکل مشابه هست. میشه از fix همین issue استفاده کنیم یا اینکه همین JalaliDatePicker که به نظر گزینه خیلی خوبی هم هست رو جایگزین datepicker فعلی کنیم.

AmirMahmood avatar Apr 18 '23 12:04 AmirMahmood

در مورد انتخاب datepicker هر موردی که دوستان پیشنهاد کنن بگن میزاریم. فقط نکته اینه که باید تست بشه. اگه کسی بتونه در تست ها کمک کنه ممنون میشم.

من نگرانی اصلیم دوستانی هستند که از این datepicker فعلی در جنگو تمپلیت و فرم ها استفاده کرده اند هستش. چون مقدار پیشفرض رو که عوض کنیم برای اون ها نیز عوض میشه و ممکنه که به مشکل بخورند

باز اگر هر نظری پیشنهادی چیزی دارید خوشحال میشم.

a-roomana avatar Apr 18 '23 12:04 a-roomana

در مورد انتخاب datepicker هر موردی که دوستان پیشنهاد کنن بگن میزاریم. فقط نکته اینه که باید تست بشه. اگه کسی بتونه در تست ها کمک کنه ممنون میشم.

من نگرانی اصلیم دوستانی هستند که از این datepicker فعلی در جنگو تمپلیت و فرم ها استفاده کرده اند هستش. چون مقدار پیشفرض رو که عوض کنیم برای اون ها نیز عوض میشه و ممکنه که به مشکل بخورند

باز اگر هر نظری پیشنهادی چیزی دارید خوشحال میشم.

پس به نظر اگه فعلا یک hotfix داشته باشیم برای رفع این مشکل با کمترین تغییرات بهتر هست تا کاربرهای قدیمی به مشکل نخورند.

AmirMahmood avatar Apr 18 '23 12:04 AmirMahmood

پس به نظر اگه فعلا یک hotfix داشته باشیم برای رفع این مشکل با کمترین تغییرات بهتر هست تا کاربرهای قدیمی به مشکل نخورند.

نکته اینه که این لایبرری js ی که الان هست خیلی قدیمی هستش. و نسخه ی github ی هم نداره. و ایده ی در مورد فیکس کردن ش ندارم.

میشه از اینجا کدش رو دید به همراه مثال ها و ...

https://github.com/a-roomana/django-jalali-date/tree/master/jalali_date/static/admin/jquery.ui.datepicker.jalali

a-roomana avatar Apr 18 '23 13:04 a-roomana

پس به نظر اگه فعلا یک hotfix داشته باشیم برای رفع این مشکل با کمترین تغییرات بهتر هست تا کاربرهای قدیمی به مشکل نخورند.

نکته اینه که این لایبرری js ی که الان هست خیلی قدیمی هستش. و نسخه ی github ی هم نداره. و ایده ی در مورد فیکس کردن ش ندارم.

میشه از اینجا کدش رو دید به همراه مثال ها و ...

https://github.com/a-roomana/django-jalali-date/tree/master/jalali_date/static/admin/jquery.ui.datepicker.jalali

احتمالا توابع leap_persian باید با تابع فیکس شده جایگزین بشن.

AmirMahmood avatar Apr 18 '23 13:04 AmirMahmood

درود. من هم به همین مشکل خوردم

hoshython avatar Feb 25 '24 23:02 hoshython

Hello dear developers for this issue i create a new package based on current package and jalalidatepicker. you can use it as alternative. https://pypi.org/project/Django-jalali-date-new/

shagho avatar May 06 '24 05:05 shagho