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

آیا این آمار ثبت نامی که نوشتم درسته یا نه

سلام
یکسری آمار تعداد ثبت نامی اعضا از امروز تا 6 ماه پیش نوشتم.
خواستم ببینم درسته یا نه
مثلا میخوام بدونم آماری که برای 6 ماه پیش نوشتم به این سبک درسته یا باید از روز جاری تا 6 ماه پیش را بگیرم ؟

        $today_users = User::whereDate('created_at', now())->count();
        $yesterday_users = User::whereDate('created_at', now()->subDay())->count();
        $users_2_days_ago = User::whereDate('created_at', now()->subDays(2))->count();
        $users_3_days_ago = User::whereDate('created_at', now()->subDays(3))->count();
        $users_4_days_ago = User::whereDate('created_at', now()->subDays(4))->count();
        $users_5_days_ago = User::whereDate('created_at', now()->subDays(5))->count();
        $users_6_days_ago = User::whereDate('created_at', now()->subDays(6))->count();
        $users_7_days_ago = User::whereDate('created_at', now()->subWeek())->count();
        $users_2_weeks_ago = User::whereBetween('created_at', [now()->subWeeks(2), now()->subWeek()])->count();
        $users_1_month_ago = User::whereBetween('created_at', [now()->subMonth(), now()->subWeeks(2)])->count();
        $users_2_month_ago = User::whereBetween('created_at', [now()->subMonths(2), now()->subMonth()])->count();
        $users_3_month_ago = User::whereBetween('created_at', [now()->subMonths(3), now()->subMonths(2)])->count();
        $users_6_month_ago = User::whereBetween('created_at', [now()->subMonths(6), now()->subMonths(3)])->count();

ثبت پرسش جدید
عرفان
تخصص : هیچ
@erfanwmb 1 سال پیش مطرح شد
0

نه دیگه وقتی میگی آمار ثبت نام 6 ماهه گذشته یعنی دقیقا از همین ساعت و تاریخی که هستیم تا 6 ماه گذشته چند نفر عضو سایت شدن و این میشه آمار عضویت در سایت برای 6 ماه گذشته و برای اینکه بتونی آمار جالب تری هم بدست بیاری فقط تاریخ رو تا 6 ماه گذشته ببر و کاری به ساعت نداشته باش به نظرم اینجوری خیلی منطقی تر هم هستش.


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

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