سلام. من میخوام کاری کنم که یک بنر تبلیغاتی در فاصله ی بین دو تاریخ شمسی مثلا از اول آبان تا اول آذر ، در یکی از صفحات وب سایتم نمایش داده شود. متاسفانه هر چه رفرنس ها ی اینترنتی از جمله داکیومیشن تقویم جلالی رو دیدم، روشی پیدا نکردم. خواهشا روشش رو بگین. ممنون.
با سلام.
می توانید تاریخ های شروع و پایان نمایش بنر را به میلادی تبدیل کنید و چنانچه بنرها را در DB ذخیره کردید، با ایجاد یک Query و فیلتر کردن بر اساس بازه ی زمانی مورد نظر، آنها را نمایش دهید.
مشتری باید به شمسی وارد کنه. چطور تاریخ شمسی رو به میلادی تبدیل کنیم؟تو اینترنت چیزی پیدا نکردم.
سلام دوست من
این پکیج رو مطالعه کنین دوست من:
این نمونه را ببینید ( در صورت استفاده از پکیج jdatetime )
import jdatetime
# convert jalili date to gregorian date
gregorian_date = jdatetime.date(1401,1,30).togregorian()
# convert gregorian date to jalili date
jalali_date = jdatetime.date.fromgregorian(day=19,month=4,year=2022)