مشکل در شمارش روز با Carbon

- 3 هفته پیش
توسط Reza ghz آپدیت شد
محسن بستان ( 8020 تجربه )
3 هفته پیش

دوستان من یک بخش در دیتابیس دارم که برای هر کاربر که اشتراک میخره نسبت به پلن ها یک ماه و 1 سال برای اون تاریخ رو ثبت میکنه. ( به صورت timestamp ) حالا میخواهم که داخل ویو نشون بدم که کاربر چند روز دیگه اعتبار داره. و به صورت زیر عمل کردم.

{{ date("d", strtotime($userExpiry) - strtotime(\Carbon\Carbon::now()->format('Y-m-d h:m:s'))) }}

الان برای اکانت های یک ماه همه چیز اوکیه اما وقتی یک کاربر برای سالانه ثبت نام میکنه تعداد روز های باقیمانده رو 01 نشون میده. چطوری میتونم مشکل رو حل کنم ؟ اصلا راه بهتری هست ؟

بهترین پاسخ انتخاب شده توسط محسن بستان
Reza ghz
3 هفته پیش

@mohsenbostan
سلام چرا نمیاید از API DEFFERENCE خود کربن استفاده نمیکنید
میتونید
https://carbon.nesbot.com/docs/#api-difference
از لینک بالا از تابع diffInDays برای محاسبه روز های باقیمونده استفاده کنید

Reza ghz ( 693 تجربه )
3 هفته پیش

@mohsenbostan
سلام چرا نمیاید از API DEFFERENCE خود کربن استفاده نمیکنید
میتونید
https://carbon.nesbot.com/docs/#api-difference
از لینک بالا از تابع diffInDays برای محاسبه روز های باقیمونده استفاده کنید

برای ارسال پاسخ باید وارد سایت شوید