Как отобразить дату как сегодня, вчера, а далее как обычно в системе указано?

Чтобы отобразить дату в формате "сегодня", "вчера" и далее в обычном формате, вам потребуется использовать функции и условия в языке программирования PHP.

Сначала вам потребуется получить текущую дату. Для этого можно использовать функцию date с аргументом 'Y-m-d' (год-месяц-день):

$current_date = date('Y-m-d');

Затем, для получения даты вчерашнего дня, вы можете использовать функцию strtotime с аргументом "-1 day" и затем привести это к тому же формату:

$yesterday = date('Y-m-d', strtotime("-1 day", strtotime($current_date)));

Теперь у вас есть текущая дата и дата вчерашнего дня. Вам осталось проверить, какая из них соответствует исходной дате, и вывести соответствующий текст. Для этого можно использовать условие if:

$date_to_display = '';

if ($current_date == $input_date) {
    $date_to_display = 'Сегодня';
} elseif ($yesterday == $input_date) {
    $date_to_display = 'Вчера';
} else {
    $date_to_display = date('Y-m-d', strtotime($input_date));
}

echo $date_to_display;

Где $input_date - введенная или полученная вами дата, которую вы хотите отобразить.

Теперь, когда вы запустите этот код с определенной датой, он отобразит "Сегодня" для текущей даты, "Вчера" для вчерашней и дату в обычном формате для абсолютно всех остальных дат.

Надеюсь, это поможет вам отобразить дату как "сегодня", "вчера" и далее в обычном формате.