سلام
من میخواستم یه سیستمی طراحی کنم برای گارانتی محصولات
بعد مثلا تاریخ خرید دستگاه رو که وارد کنه کاربر به صورت خودکار سیستم تاریخ ۱۸ ماه دیگه رو حساب کنه و به عنوان تاریخ پایان گارانتی بزنه.
بعدش هم توی یک فیلد دیگ روز شمار تا پایان باشه مثلا ۱۰۰ روز دیگر تا پایان گارانتی و روز به روز یک عدد کم بشه . میشه راهنمایی کنید
سلام دوست عزیز
از پکیج morilog/jalali استفاده کنید. و با متد addMonth مثلا به زمان فعلیتون زمان بدید تا مشخص شه.
پیشنهاد من به شما اینه که به هیچ وجه فیلد محاسباتی رو در جدول ذخیره نکنید چون ویرایش اون فیلد براتون داستان میشه
شما هر روز میایی هزار تا یا صد هزار تا مورد رو ویرایش میکنی که بگی یک روز کم شد از گارانتیش؟
این عدد رو در لحظه نیاز با همین پکیجی که فرستادم بررسی کنید و محاسبه کنید.
میشه یه ایدی یا یک شماره همراه از خودتون به من بدید؟ شماره من 09375445307 بی زحمت اگر وقت دارید یه پیام بهم بدین
@mohammadnosohi55
سلام.
شما میتوانید از این روش استفاده کنید :
ابتدا زمان خرید را در پایگاه داده(چه به صورت شمسی چه به صورت میلادی) ثبت کنید. سپس هنگام نمایش، تاریخ فعلی را از تاریخ خرید کم کنید و زمان بدست آمده میزان روز های گذشته است. سپس از 18 ماه کم کنید و این میشود جواب شما.
برای اینکه هر دفعه یک درخواست به سرور ارسال نشود، میتوانید یکبار زمان خرید را از database دریافت کنید و سپس در حافظه پنهان(Cache) بریزید و از آن به بعد از روی حافظه پنهان بخوانید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟