Дата и время

echo time(); // 1737058634 время в секундах с 1 января 1970го года 

echo date('d.m.Y'); // текущая дата

mktime();
strtotime();

// накидать примеров из своей практики, когда будет не лень

//как то так можно получить дату
$date = (\DateTime::createFromFormat('d.m.Y', $request->date) !== false) ? $request->date : date('d.m.Y');

$prev_date = date('d.m.Y', strtotime($date .' -1 day'));
$next_date = date('d.m.Y', strtotime($date .' +1 day'));

str_pad($day, 2, '0', STR_PAD_LEFT)
 

Форматы даты