Чтобы начать день в PHP, вы можете использовать различные методы. Вот несколько примеров:
Метод 1. Использование функций strtotime() и date():
$startOfDay = date('Y-m-d 00:00:00', strtotime('today'));
echo $startOfDay;
Метод 2. Использование класса DateTime:
$now = new DateTime();
$startOfDay = $now->setTime(0, 0, 0)->format('Y-m-d H:i:s');
echo $startOfDay;
Метод 3. Использование класса DateTimeImmutable:
$now = new DateTimeImmutable();
$startOfDay = $now->setTime(0, 0, 0)->format('Y-m-d H:i:s');
echo $startOfDay;
Метод 4. Использование библиотеки Carbon (требуется установка через Composer):
use Carbon\Carbon;
$startOfDay = Carbon::today()->startOfDay()->toDateTimeString();
echo $startOfDay;
Эти методы дадут вам начало текущего дня в формате «Г-м-д 00:00:00», представляющем дату и время.