محسن بستان
6 سال پیش توسط محسن بستان مطرح شد
1 پاسخ

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

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

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

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


ثبت پرسش جدید
Reza ghz
@rezaghasemzadeh1 6 سال پیش مطرح شد
1

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


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام