Вы можете сначала использовать PHP-функцию strtotime() для преобразования любого текстового datetime в метку времени Unix, а затем просто использовать PHP-функцию date() для преобразования этой метки времени в желаемый формат даты.
В следующем примере дата преобразуется из формата гггг-мм-дд в дд-мм-гггг.
<?php
$original_date = "2019-03-31";
// Создание метки времени с заданной даты
$timestamp = strtotime($original_date);
// Создание нового формата даты из этой отметки времени
$new_date = date("d-m-Y", $timestamp);
echo $new_date; // Выводит: 31-03-2019
?>
















