Как найти текущий понедельник в Laravel Carbon: подробное руководство

Чтобы найти текущий понедельник с помощью Laravel Carbon, вы можете использовать метод startOfWeek()вместе с методом now(). Вот как это можно сделать:

use Carbon\Carbon;
$currentMonday = Carbon::now()->startOfWeek();
echo $currentMonday;

Этот код вернет текущий понедельник в формате YYYY-MM-DD.

Помимо метода startOfWeek(), Laravel Carbon предоставляет несколько других полезных методов для работы с датами. Вот несколько примеров:

  1. Чтобы получить текущую дату и время:

    $currentDateTime = Carbon::now();
  2. Чтобы получить текущую дату:

    $currentDate = Carbon::today();
  3. Чтобы узнать текущее время:

    $currentTime = Carbon::now()->format('H:i:s');
  4. Чтобы получить текущий день недели (в виде целого числа, где 1 — понедельник, а 7 — воскресенье):

    $currentDayOfWeek = Carbon::now()->dayOfWeek;
  5. Чтобы добавить или вычесть дни из даты:

    $futureDate = Carbon::now()->addDays(7);
    $pastDate = Carbon::now()->subDays(7);
  6. Чтобы отформатировать дату:

    $formattedDate = Carbon::now()->format('Y-m-d');

Это всего лишь несколько примеров методов, доступных в Laravel Carbon. Вы можете изучить официальную документацию для получения дополнительной информации о доступных методах и их использовании.