Чтобы найти текущий понедельник с помощью Laravel Carbon, вы можете использовать метод startOfWeek()вместе с методом now(). Вот как это можно сделать:
use Carbon\Carbon;
$currentMonday = Carbon::now()->startOfWeek();
echo $currentMonday;
Этот код вернет текущий понедельник в формате YYYY-MM-DD.
Помимо метода startOfWeek(), Laravel Carbon предоставляет несколько других полезных методов для работы с датами. Вот несколько примеров:
-
Чтобы получить текущую дату и время:
$currentDateTime = Carbon::now(); -
Чтобы получить текущую дату:
$currentDate = Carbon::today(); -
Чтобы узнать текущее время:
$currentTime = Carbon::now()->format('H:i:s'); -
Чтобы получить текущий день недели (в виде целого числа, где 1 — понедельник, а 7 — воскресенье):
$currentDayOfWeek = Carbon::now()->dayOfWeek; -
Чтобы добавить или вычесть дни из даты:
$futureDate = Carbon::now()->addDays(7); $pastDate = Carbon::now()->subDays(7); -
Чтобы отформатировать дату:
$formattedDate = Carbon::now()->format('Y-m-d');
Это всего лишь несколько примеров методов, доступных в Laravel Carbon. Вы можете изучить официальную документацию для получения дополнительной информации о доступных методах и их использовании.