Есть несколько способов выполнить эту задачу в PHP:
Использовать функцию date():
$date = '2023-04-11 04:00:11';
$newDate = date('Y-m-d', strtotime($date));
echo $newDate; // выводит '2023-04-11'
Функция strtotime() преобразует строку с датой в число секунд, прошедших с 1 января 1970 года (Unix timestamp). Затем функция date() форматирует этот timestamp в строку нужного формата.
Разбить строку на части и взять первую часть:
$date = '2023-04-11 04:00:11';
$newDate = explode(' ', $date)[0];
echo $newDate; // выводит '2023-04-11'
Функция explode() разбивает строку на элементы массива по заданному разделителю (пробел в данном случае). После этого мы берём первый элемент массива, который содержит дату в нужном формате.
Также можно использовать регулярные выражения или функцию substr() для выделения нужной части строки, но первые два способа, на мой взгляд, являются более простыми и понятными.