Тъй като $newDate
е обект от тип DateTime
, а не низ. документацията
е изрично:
Връща нов
DateTime
обект, форматиран според посочения формат.
Ако искате да конвертирате от низ в DateTime
обратно към низа, за да промените формата, извикайте DateTime::formatкод>
в края, за да извлечете форматиран низ от вашия DateTime
.
$newDate = DateTime::createFromFormat("l dS F Y", $dateFromDB);
$newDate = $newDate->format('d/m/Y'); // for example