@Djonson86
Нечем похвастаться.

Как посчитать, сколько юзеров было создано за текущую и прошлую неделю, но неделя это от воскресенья и до воскресенья?

Добрый день. Сделал чтоб считало за текущую неделю так:
$current_week = User::whereDate('created_at', '>=', date('Y-m-d H:i:s', strtotime('-7 days')))->count();


А за прошлую так:
$previous_week = User::whereDate('created_at', '<', date('Y-m-d H:i:s', strtotime('-7 days')))
            ->whereDate('created_at', '>=', date('Y-m-d H:i:s', strtotime('-14 days')))->count();


Оказывается это не совсем подходит. Надо чтоб текущая неделя считалась от сегодня и назад до воскресенья, а прошлая от этого воскресенья и еще до воскресенья назад. Как это сделать?
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
@jazzus
Использовать методы Carbon в запросах с created_at. Пример как вычитать недели я писал тебе неделю назад.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы